default
literal over default(T)
CS-R1097The default(T)
expression returns whatever the default value is for the type T
depending on whether it is a value type or a reference type. Using the default
literal accomplishes the exact same thing and is easier to read.
public T t = default(T);
public T t = default;