Ho una domanda sulla query LINQ. Normalmente una query restituisce un IEnumerable<T>
tipo. Se il reso è vuoto, non sono sicuro che sia nullo o meno. Non sono sicuro se quanto segue ToList()
genererà un'eccezione o solo un vuoto List<string>
se non viene trovato nulla nel IEnumerable
risultato?
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();
So che è una domanda molto semplice, ma per ora non ho VS disponibile.