Getting a default value from a nullable C# with Example



Getting a default value from a nullable C# with Example

The .GetValueOrDefault() method returns a value even if the .HasValue property is false (unlike the Value 
property, which throws an exception). 
class Program 
{ 
static void Main() 
{ 
int? nullableExample = null; 
int result = nullableExample.GetValueOrDefault(); 
Console.WriteLine(result); // will output the default value for int - 0 
int secondResult = nullableExample.GetValueOrDefault(1); 
Console.WriteLine(secondResult) // will output our specified default - 1 
int thirdResult = nullableExample ?? 1; 
Console.WriteLine(secondResult) // same as the GetValueOrDefault but a bit shorter 
} 
} 
Output: 
0 
1 

0 Comment's

Comment Form

Submit Comment