代码改变世界

C#语言规范-查漏补缺

2021-01-05 23:35  祥_venux  阅读(135)  评论(0编辑  收藏  举报

杂乱知识点

  • 任意数值加减null为null
    1+null=null
  • 运算符优先级&顺序关联性(从左至右)
Foo foo=null;
var n = 2 + foo?.N ?? 1;
class Foo
{
    public int N{get;set;}
}

结果:1

参考:
C# 很少人知道的科技