造纸公司网站建设,百度招商加盟,注册地址和办公地址,淄博网站制作怎么收费使用C#的时间也不算短。
但是今天看到了一个从来没有见过的写法
Int #xff1f;这是个什么写法#xff0c;没见过啊#xff0c;百度了查一下#xff0c;也在这里记录一下。
1、int? 关键字说明
(1)、int? 表示一个int类型,且该int类型可空,如果不加?的话,那么int类…使用C#的时间也不算短。
但是今天看到了一个从来没有见过的写法
Int 这是个什么写法没见过啊百度了查一下也在这里记录一下。
1、int? 关键字说明
(1)、int? 表示一个int类型,且该int类型可空,如果不加?的话,那么int类型的默认值为0,不能赋null值,代码如下: int aa null;这条语句是会报错的因为int不是null
(2)、当给一个变量定义成int?类型的时候,那么我们在给其赋初值的时候,可以赋null,也可以赋0.
(3)、int??用于判断并赋值先判断当前变量是否为null如果是就可以赋役个新值否则跳过,代码如下:
static void Main(string[] args)
{int? aa 1;Console.WriteLine(aa ?? 0);
}测试使用全部代码
/// summary/// ?及??关键字使用方法/// /summaryclass Program{static void Main(string[] args){// 使用关键字可使整形赋空int? a null;// ??关键字判断是否为空为空则赋值int b a ?? 0;Console.WriteLine(b);}}有好的建议请在下方输入你的评论。