Ich habe über den in C# 6.0 eingeführten Operator Null Conditional gelesen, aber ich verstehe ihn nicht vollständig.Null bedingter Operator wertet nur einmal aus
Von https://github.com/dotnet/roslyn/wiki/New-Language-Features-in-C%23-6
int? first = customers?[0].Orders.Count();
Dieses Beispiel ist im wesentlichen äquivalent zu:
int? first = (customers != null) ? customers[0].Orders.Count() : null;
Abgesehen davon, dass Kunden nur einmal ausgewertet wird.
Kann jemand den 'einmal bewerteten' Vers (ich nehme an) zweimal auswerten?
Das ist genau das, was ich brauchte. Vielen Dank –