Der Nullfortpflanzungsoperator, der in C # 6.0 eingeführt wurde, eliminiert die Notwendigkeit mehrerer Null-Überprüfungen innerhalb einer Methodenaufrufkette.
Nehmen wir an, ich habe eine Klasse mit einer Eigenschaft vom Typ Dictionary<string,string> , die null sein kann.
Dies kompiliert, aber der Aufruf von TryGetValue() könnte zur Laufzeit eine NullRef Ausnahme auslösen:
%Vor%
A...
Der neue nullbedingte C # 6.0-Operator ist ein praktisches Hilfsmittel zum Schreiben von präziseren und weniger verschachtelten Codes. Angenommen, Sie haben ein Array von Kunden, dann könnten Sie null anstatt einer Länge erhalten, wenn customer...