Accessing nullable's value in C#

This commit is contained in:
Max Yankov 2013-08-17 15:57:52 +02:00
parent 9a9b5a31e0
commit 2173dd419a

View File

@ -144,6 +144,10 @@ namespace Learning
int? nullable = null; int? nullable = null;
Console.WriteLine("Nullable variable: " + nullable); Console.WriteLine("Nullable variable: " + nullable);
// In order to use nullable's value, you have to use Value property or to explicitly cast it
string? nullableString = "not null";
Console.WriteLine("Nullable value is: " + nullableString.Value + " or: " + (string) nullableString );
// ?? is syntactic sugar for specifying default value // ?? is syntactic sugar for specifying default value
// in case variable is null // in case variable is null
int notNullable = nullable ?? 0; int notNullable = nullable ?? 0;