可空类型(含合并运算符)

//获取可空类型变量的值
            int? intNull = 100;
            Console.WriteLine(intNull.Value);

            //可空类型的合并运算符
            int? num1 = null;
            int? num2 = 50;
            int num3;

            //与值为null的可空类型变量合并运算符
            //可以理解为??表达式的值为真(不为null),返回第一数的值,表达式的值为假,返回第二个数的值
            num3 = num1 ?? 5;
            Console.WriteLine("num3={0}",num3);
            num3 = num2 ?? 5;
            Console.WriteLine("num3={0}",num3);

 

posted @ 2018-02-01 10:12  liu_xh  阅读(252)  评论(0编辑  收藏  举报