Wenn ich versuche, .First() für ein aufzählbares Objekt zu verwenden, wird der Fehler "Sequenz enthält keine Elemente" ausgegeben, wenn das Objekt keine Elemente enthält.Warum funktioniert IEnumerable nicht? .First()?
Ich erkenne, dass die Lösung ist .FirstOrDefault(), aber ich verstehe nicht, warum meine ursprüngliche Anstrengung nicht funktioniert. Verkenne ich etwas oder ist es nur eines dieser Dinge?
'IEnumerable' in Ihrem Fall nicht null ist, nur, dass die Sequenz nichts enthält tut. Wenn Ihr IEnumerable-Objekt null wäre, dann hätte sogar 'FirstOrDefault' den Fehler – Developer