Solutions to fix the NullReferenceException (part 4)
In .NET 4.x and above versions, use Null-Coalescing operator
In the above example,
💬 Like this note? Want to support the channel? Become a patron: https://www.patreon.com/csharp1001notes
In .NET 4.x and above versions, use Null-Coalescing operator
??
to prevent an exception, as shown below:In the above example,
??
is a null coalescing operator that checks if an object is null or not, if it is null then create an object. The cities ?? new List<string>()
creates a new list object if a cities
is null in foreach loop. Thus, the NullReferenceException
will be not be raised.💬 Like this note? Want to support the channel? Become a patron: https://www.patreon.com/csharp1001notes