#1,198 – Using Operators with Nullable Types
October 7, 2014 Leave a comment
When using a nullable type, you can use the operators with the nullable type that are associated with the underlying value type.
The example below shows how we can use the < and > operators with the int? type. They work as they would work with the int type itself, for non-null values.
int? val1 = 5; int? val2 = 10; bool b1 = val1 < val2; // True
If one of the two values is null, the expression will evaluate to false, regardless of the other value.
val2 = null; b1 = val1 < val2; // False b1 = val2 < val1; // False b1 = val1 == val2; // False