Use of Null safe (??) Operator

Prefer using ?? (if null) and ?. (null aware) operators instead of null checks in conditional expressions. It reduces code and make code more cleaner.


Don't

var side = rightside == null ? leftside : rightside;
var side = rightside ?? leftside;


Do

var side = rightside ?? leftside; //If Null
var userName = user?.name; //Null aware