summaryrefslogtreecommitdiffhomepage
path: root/csharp.html.markdown
diff options
context:
space:
mode:
Diffstat (limited to 'csharp.html.markdown')
-rw-r--r--csharp.html.markdown4
1 files changed, 4 insertions, 0 deletions
diff --git a/csharp.html.markdown b/csharp.html.markdown
index c254b5a9..c9df6db9 100644
--- a/csharp.html.markdown
+++ b/csharp.html.markdown
@@ -144,6 +144,10 @@ namespace Learning
int? nullable = null;
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
// in case variable is null
int notNullable = nullable ?? 0;