Method

GetBool

0 convert to false ,others convert to true

int i = 0;
Console.WriteLine(i.GetBool());
int i2 = 123;
Console.WriteLine(i2.GetBool());
int? i3 = null;
Console.WriteLine(i3.GetBool());

output:

False
True
False

GetInt

convert nullable int to int

int? i2 = 123;
Console.WriteLine(i2.GetInt());
int? i3 = null;
Console.WriteLine(i3.GetInt());
Console.WriteLine(i3.GetInt(1));

output:

123
0
1