1.可空类型修饰符
public byte? x ;//可空类型默认值都是null,而值类型如int默认值为0、bool默认值为false等
2、三元运算符(如:bool f=false; return f==true?1:0;如果f为true则返回1,否则返回0)
3、 空合并运算符(??) 如:a??b 当a为null时则返回b,a不为null时则返回a本身 “a??b??c”的形式按“a??(b??c)”计算
4、NULL检查运算符(?.) fileInfo?.Close() 当fileInfo不为null是执行Close方法 DateTime? birthday= personList?.FirstOrDefault()?.Birthday;
本文介绍了C#编程中的一些关键特性,包括可空类型允许变量值为null,三元运算符用于简洁的条件判断返回,空合并运算符(??)用于处理可能的null值,以及NULL检查运算符(?.)来安全地调用方法或访问属性。

被折叠的 条评论
为什么被折叠?



