Keinen Null wert bei Variablen deklaration
Bekanntes Szenario, man sucht aus einer Liste von Elementen ein bestimmtes Element. Dieses existiert nicht => es wird null zurück gegeben. Für die weiterverarbeitung tritt dann ein null Referenze Fehler auf. In C# kann dies allerdings einfach umgangen werden indem einfach wenn null zurückgegeben wird einfach eine neue Instanz erstellt wird:
Haus haus = db.Hauses.Find(928) ?? new Haus();
Weiter informationen zu diesem Operator:
Leave a Reply