NullableTGetValueOrDefault
NullableTGetValueOrDefault is a method in C# that provides a convenient way to retrieve the value of a nullable type or a default value if the nullable type is null. A nullable type, denoted by a question mark after the type name (e.g., int?, bool?, DateTime?), can either hold a value of its underlying type or be null.
The GetValueOrDefault method is part of the Nullable<T> struct. When called on a nullable type instance, it
There are two overloads for this method. The parameterless overload returns the default value of the underlying