Tengo una pregunta sobre la consulta LINQ. Normalmente una consulta devuelve un IEnumerable<T>
tipo. Si la devolución está vacía, no estoy seguro si es nula o no. No estoy seguro de si lo siguiente ToList()
arrojará una excepción o solo un vacío List<string>
si no se encuentra nada en el IEnumerable
resultado.
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();
Sé que es una pregunta muy simple, pero no tengo VS disponible por el momento.