Declare a nullable type by adding the ? type modifier in a value type declaration in CSharp
Description
The following code shows how to declare a nullable type by adding the ? type modifier in a value type declaration.
Example
//w ww. j av a2 s . co m
using System;
public class MainClass {
double? variable1 = null;
static void Main() {
int? variablea = null;
Console.WriteLine(variablea.HasValue); // false
int variableb = variablea ?? 5;
Console.WriteLine(variableb); // 5
}
}
The code above generates the following result.