Существует ли безопасная версия для первого <> метода расширения? - PullRequest
1 голос
/ 22 декабря 2010

Я хочу использовать метод расширения First<TSource>, чтобы найти первое вхождение определенного объекта в List<>, который у меня есть, но его может не быть в списке, и я не хочу, чтобы он выдавал мне исключение потому что я не верю, что это хорошая практика иметь пустую область видимости, поэтому я просто хочу, чтобы она вместо этого возвращала ноль.

Возможно ли это?

1 Ответ

11 голосов
/ 22 декабря 2010

Вы можете использовать FirstOrDefault .

...