Предположим, у меня есть очень простой IEnumerable
, который выглядит следующим образом:
IEnumerable<string> foo = new[] { "Apple", null, "Orange" };
Я хотел бы проверить, содержит ли он элемент null
. Исходя из того, что я нашел в Google, я могу сделать это следующим образом:
bool containsNull = foo.Any(item => item == null);
А как насчет метода Enumerable.Contains
? Мне кажется очевидным следующее, но я никогда не видел это таким образом:
bool containsNull = foo.Contains(null);
Есть ли какие-либо проблемы с предыдущим выражением, в результате которых вместо него используется метод Enumerable.Any
?