Null check operator used on a null value
Code Example - Null check operator used on a null value
if(str != null){
len = str!.length;
}else{
len = 0; //return value if str is null
}
null coalescing operator csharp
//the null coalescing operator for c# is ??
int? x = null;
int y = 9;
return x ?? y;
//Will return the value of x if x is not null else return y
csharp null conditional
//Return stirng representation of nullable DateTime
DateTime? x = null;
return x.HasValue == true ? x.Value.ToString() : "No Date";