Я выбираю одну двойную величину от IEnumerable, как я могу перегрузить FirstOrDefault() функция, возвращать нуль по умолчанию, вместо нуля, Iwant что-то вроде:C# LINQ FirstOrDefault()
double? x = from ... .FirstOrDefault();
я теперь я могу исключение catch и написать double? x = null, но у меня есть 20 переменных, и это не так.
может у плз дать ссылку, где можно прочитать о расширениях, я не знаю ничего о LINQ – eba
общий синтаксис хорошо), но ничего о LINQ – eba
@eba - Вы спросили о том, как «перегрузки» методом FirstOrDefault. Это делается с помощью методов расширения в .Net и не ограничивается Linq. Эрик послужил хорошим примером для вашей конкретной ситуации. –