zl程序教程

您现在的位置是:首页 >  后端

当前栏目

(50)C#几个特性的使用

c# 特性 几个 50 使用
2023-09-14 09:10:04 时间

C#使用?? Null-Coalescing Operator

null_coalescing_expression

    : conditional_or_expression

    | conditional_or_expression '??' null_coalescing_expression

    ;

??运算符称为 null 合并运算符。

null 合并表达式 a ?? b 需要 a 是可以为 null 的类型或引用类型。 如果 a 为非 null,则的结果 a ?? b 为 a ; 否则,结果为 b 。 b仅当为 null 时,操作才 a 进行评估。

例子如下:

        static void Main(string[] args)

        {

            object foo = null;

            object bar = new object();

            var c = foo ?? bar; //由于