С наступающим Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
WhiscasH
1 / 1 / 1
Регистрация: 06.03.2016
Сообщений: 57
1

Можно ли как-то укоротить участок кода?

29.10.2017, 12:20. Просмотров 163. Ответов 1

Вот участок:
C#
1
2
3
4
5
6
List<string> sortList = listBox1.Items.Cast<string>().ToList();
sortList.Sort();
foreach (string sorted in sortList)
{
 
}
Мне интересно, можно ли как-то укоротить эту часть кода?
Пытался сделать так:
C#
1
2
3
4
foreach (string sorted in listBox1.Items.Cast<string>().ToList().Sort())
{
 
}
И даже так:
C#
1
2
3
4
5
List<string> sortList = listBox1.Items.Cast<string>().ToList().Sort();
foreach (string sorted in sortList)
{
 
}
Но Sort() не дает ничего сделать, так как возвращает void. Можно ли еще как-то уменьшить объем кода?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.10.2017, 12:20
Ответы с готовыми решениями:

Как можно укоротить код ?
Написал код после прочтение обучающих статей.. знаю что не все идеально .. все...

Как выполнить участок кода заново?
Доброе время суток, уважаемые форумчане! У меня к вам вопрос, есть вот такой...

Как закомментировать большой участок кода?
Чтобы не писать всё время &quot;//&quot; напротив каждой строчки.

Как переделать этот участок кода под лямбда-выражение?
Помогите пожалуйста, как переделать этот участок кода под лямбда-выражение int...

Поясните как работает участок кода, желательно подробно для чайника
public static int Fib(int array) { int F = array; ...

1
Rius
Эксперт .NET
5138 / 3356 / 822
Регистрация: 25.05.2015
Сообщений: 10,312
Записей в блоге: 11
Завершенные тесты: 4
29.10.2017, 12:25 2
У вас же linq используется, а в нём есть методы сортировки свои. ToList не нужно для foreach.
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.10.2017, 12:25

Перевести участок кода с С++
Собственно, вот код :): for(i=0; i&lt;n; i++){ isNull = true; ...

Упростить участок кода!
Наваял вот такой кодик: int A; int B; int C; ...

Использование делегата, разобрать участок кода
Помогите пожалуйста разобраться как работает строка 26. Вот мне понятно то что...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru