Size: a a a

2019 December 27

С

Сергей in pro.net
Vlad
не могу найти чтобы они об этом писали
источник

G

George in pro.net
Ayrat Hudaygulov
И не забыть это делать каждому
У нас для этого написана на шарпике инструмент, который это проверяет, включен в msbuild
источник

A

AleXR in pro.net
Vlad
стоп. это не то 🤔
у ToList другой синтаксис
В чем проблема отдать лямбду?
источник

V

Vlad in pro.net
AleXR
В чем проблема отдать лямбду?
нет проблем, интересно почему так
источник

A

AleXR in pro.net
Форыч у листа тоже принимает Action<T>
источник

С

Сергей in pro.net
кстати)
источник

A

AleXR in pro.net
Vlad
нет проблем, интересно почему так
Action <T> foo =... и (x)=>{} равнозначны
источник

Dv

Dr. Friedrich von Never in pro.net
AleXR
Action <T> foo =... и (x)=>{} равнозначны
Ты сравнил левую и правую половины выражения, лол
источник

vl

vova lantsov in pro.net
Сергей
семантика все равно спорная) ну тут на вкус и цвет. предпочитаю все же оператор заюзать
Видимо, в методе ForEach дело не совсем в семантике. Класс List<T> был запилен под производительность, в отличие от всех Collection<T> унаследованных классов, которые запилены под расширяемость. Раз уж сказано на скрине выше, что метод этот намного быстрее обычного foreach)
источник

G

George in pro.net
Да бросьте уже ForEach, сказано - зло. Бессмысленный метод абсолютно.
источник

Dv

Dr. Friedrich von Never in pro.net
vova lantsov
Видимо, в методе ForEach дело не совсем в семантике. Класс List<T> был запилен под производительность, в отличие от всех Collection<T> унаследованных классов, которые запилены под расширяемость. Раз уж сказано на скрине выше, что метод этот намного быстрее обычного foreach)
ты чот попутал
источник

С

Сергей in pro.net
vova lantsov
Видимо, в методе ForEach дело не совсем в семантике. Класс List<T> был запилен под производительность, в отличие от всех Collection<T> унаследованных классов, которые запилены под расширяемость. Раз уж сказано на скрине выше, что метод этот намного быстрее обычного foreach)
да не так уж и намного, на практике - экономия на наносекундах. зачем байтоебством заниматься
источник

Dv

Dr. Friedrich von Never in pro.net
На скрине написано, что метод медленнее, чем foreach.
источник

vl

vova lantsov in pro.net
Dr. Friedrich von Never
На скрине написано, что метод медленнее, чем foreach.
Array.ForEach медленнее
источник

Dv

Dr. Friedrich von Never in pro.net
vova lantsov
Array.ForEach медленнее
Да.
источник

vl

vova lantsov in pro.net
А я про List<T>.ForEach
источник

Dv

Dr. Friedrich von Never in pro.net
vova lantsov
А я про List<T>.ForEach
И что ты про него пытаешься сообщить?
источник

Dv

Dr. Friedrich von Never in pro.net
Что он быстрее, чем обход через foreach?
источник

vl

vova lantsov in pro.net
Dr. Friedrich von Never
И что ты про него пытаешься сообщить?
Тебе ничего)
источник

Dv

Dr. Friedrich von Never in pro.net
Не-не, тут уже интересно
источник