У меня вопрос по поводу запроса LINQ. Обычно запрос возвращает IEnumerable<T>
тип. Если возврат пустой, не уверен, что он нулевой или нет. Я не уверен, будет ли следующее ToList()
исключение или просто пустым, List<string>
если ничего не найдено в IEnumerable
результате?
List<string> list = {"a"};
// is the result null or something else?
IEnumerable<string> ilist = from x in list where x == "ABC" select x;
// Or directly to a list, exception thrown?
List<string> list1 = (from x in list where x == "ABC" select x).ToList();
Я знаю, что это очень простой вопрос, но у меня пока нет VS.