Size: a a a

2021 March 26

Dv

Dr. Friedrich von Ne... in .NET Talks 🎄
Из всего перечисленного мне совершенно непонятен только FirstOrNull.
источник

AS

Andrew Shurunov in .NET Talks 🎄
А Reverse?
источник

S

SomebodyOdd in .NET Talks 🎄
Dr. Friedrich von Never
Из всего перечисленного мне совершенно непонятен только FirstOrNull.
Замена numbers.Cast<int?>().FirstOrDefault()?
Чтобы отличать 0 от "пусто"
источник

Dv

Dr. Friedrich von Ne... in .NET Talks 🎄
SomebodyOdd
Замена numbers.Cast<int?>().FirstOrDefault()?
Чтобы отличать 0 от "пусто"
Констрейнт посмотри
источник

S

SomebodyOdd in .NET Talks 🎄
Dr. Friedrich von Never
Констрейнт посмотри
0_0
источник

Dv

Dr. Friedrich von Ne... in .NET Talks 🎄
Andrew Shurunov
А Reverse?
А что с ним не так?
источник

AS

Andrew Shurunov in .NET Talks 🎄
Dr. Friedrich von Never
А что с ним не так?
Я не понял, чем он лучше linq
источник

Dv

Dr. Friedrich von Ne... in .NET Talks 🎄
Ну, кроме того, что в обычном LINQ уже, кажется, есть такой метод.
источник

Dv

Dr. Friedrich von Ne... in .NET Talks 🎄
Andrew Shurunov
Я не понял, чем он лучше linq
Я думаю, он побольше ресурсов ест, чем стандартный. ToArray — чаще всего, недешёвая операция. ToList лучше.
источник

AS

Andrew Shurunov in .NET Talks 🎄
Так FirstOrNull тоже  ведь просто FirstOrDefault, только почему-то он работает только с классами и внутри реализация страння
источник

AS

Andrew Shurunov in .NET Talks 🎄
Поэтому я не понял, почему FirstOrNull тебя смущает, а Reverse нет
источник

Dv

Dr. Friedrich von Ne... in .NET Talks 🎄
Dr. Friedrich von Never
Ну, кроме того, что в обычном LINQ уже, кажется, есть такой метод.
(не помню точно, потому что в моей практике он очень редко пригождался)
источник

P

Phantom in .NET Talks 🎄
Andrew Shurunov
Я не понял, чем он лучше linq
У linq Reverse есть фатальный недостаток
источник

AS

Andrew Shurunov in .NET Talks 🎄
Аа
источник

AS

Andrew Shurunov in .NET Talks 🎄
Понял
источник

Dv

Dr. Friedrich von Ne... in .NET Talks 🎄
Andrew Shurunov
Поэтому я не понял, почему FirstOrNull тебя смущает, а Reverse нет
Ну вот если бы ихний Reverse был сделан через стандартный, тогда было бы интереснее!
источник

Dv

Dr. Friedrich von Ne... in .NET Talks 🎄
Phantom
У linq Reverse есть фатальный недостаток
На самом деле, мне стало интересно, как он реализован.
источник

Dv

Dr. Friedrich von Ne... in .NET Talks 🎄
Это ж нетривиально в общем-то.
источник

AS

Andrew Shurunov in .NET Talks 🎄
Есои правильно помню, то reverse хитро сделан в оригинале
источник

AS

Andrew Shurunov in .NET Talks 🎄
Там буффер, в который по мере необходимости кидаются элементы
источник