什么是? C#中变量和方法之间的平均值

时间:2017-06-02 20:52:49

标签: c# variables methods operators

我的代码如下所示:

var newVariable = originalVariable?.method1().method2();

什么是“?”在originalVariable和第一种方法之间做什么?

1 个答案:

答案 0 :(得分:-1)

originalVariable和.method1()之间的问号充当缓冲区,以确定originalVariable是否为NULL。

如果orginalVariable为null,则为“?”之后的方法不会被执行。