Ich schreibe einfache Bibliothek, die Liste der Namen zurückgibt.Welches Ergebnis sollte ich zurückgeben?
Aber, was ich sollte zurückkehrt, wenn ich nichts finden können?
return new List<String>();
oder
return null;
Beispiel:
var resultColl=FindNames(...);
Dieser Code kann von anderen Komponenten verwendet werden, und ich will nicht, es beschädigt. Wenn ich null zurückgebe - ich denke, es ist der richtige Weg, es zu überprüfen. Aber, kann ich leere Liste zurückgeben?
Vielen Dank.
leere Liste wäre in Ordnung ich denke instad Null –
Beachten Sie, dass Sie 'List' überhaupt nicht zurückgeben sollten. Rückgabe leer 'IList ' oder, wenn es möglich ist, leer 'IEnumerable 'stattdessen. –
Dennis