J'ai une question concernant la requête LINQ. Normalement, une requête renvoie un IEnumerable<T>
type. Si le retour est vide, vous ne savez pas s'il est nul ou non. Je ne sais pas si ce qui suit ToList()
lèvera une exception ou juste un vide List<string>
si rien ne se trouve dans le IEnumerable
résultat?
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();
Je sais que c'est une question très simple, mais je n'ai pas de VS disponible pour le moment.