Вход на сайт
Резюме для программиста
89957 просмотров
Перейти к просмотру всей ветки
в ответ Murr 17.10.21 17:46, Последний раз изменено 18.10.21 10:33 (alex445)
Если вы пишете сверхвылизанную по производительности систему, то можно заменить всё на стандартные циклы вместо линк.
-----
Ну вот - показал что еще одну вещь ты не знаешь.
Заменив правильный ЛИНГ на эквивалентные циклы получишь проседание производительности в несколько раз...
Осталось только уточнить, что такое "правильный ЛИНК" и "эквивалентные циклы".
Вот здесь что быстрее? В одном случае мы тратимся на создание итераторов и прочее, а в другом - два раза доступ по индексу. Про читабельность не говорю.
foreach(int o in objects)
o = o % 2;
for(int i = 0; i < objects.Count; i++)
objects = objects % 2;