namespace 可空类型练习
{
class Program
{
static void Main(string[] args)
{
string s1 = null;
//int i = null;//在c#中默认整型是不可以为空的。只有设置为可空类型。
int? i1 = 2;
if (i1 == null)
{
Console.WriteLine("i1的值为空");
}
else
{
i1++;
int i2 = (int)i1;//必须显示转换为整型。
Console.WriteLine("i1不为空,i1++的值为{0}",i1);
}
if (i1.HasValue)
{
int i3 = i1.Value;
Console.WriteLine("i1不为空,i1++其值为{0}",i1++);
}
else
{
Console.WriteLine("i1的值为空");
}
int i4 = 5;
int? i5 = i4;
Console.WriteLine(i5);
Console.ReadKey();
}
}
}
可空类型练习摘记
最新推荐文章于 2024-08-24 15:52:22 发布