#1,050 – Implicit Conversions between Nullable Types
March 11, 2014 1 Comment
int i = 12; // regular int, can't be null int? j = 22; // Nullable int, can store an int value
You can also implicitly convert between equivalent nullable types. For example:
int? nt1 = 5; int? nt2 = null; int? nt3 = nt1; // ok nt3 = nt2; // also ok
An implicit conversion is allowed between the nullable types (e.g. from int? to long?) if an implicit conversion exists between the corresponding base types (e.g. from int to long).