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:

http://msdn.microsoft.com/en-us/library/ms173224.aspx

Leave a Reply

Your email address will not be published. Required fields are marked *

Scroll to Top