Ich bin es leid, alle meine Argumente für null zu überprüfen und ArgumenutNullExceptions zu werfen, wenn sie sind.Design by contract/C# 4.0/ArgumentierenNullException
Wie ich es verstehe, ermöglicht C# 4.0 einige Design von Vertragskonstruktionen. Ist es möglich, anzugeben, dass eine Methode in C# 4.0 keine Nullargumente akzeptiert?
Kann ich in der Zwischenzeit auch etwas tun (vielleicht ein Attribut?), Um diese monotone Aufgabe zu vermeiden, nach Null zu suchen und zu werfen?
Es ist ein großartiges Muster, aber es hindert Caller nicht daran, tatsächliche Null-Werte zu übergeben. –