最佳答案
在VS2015预览版的c# 6.0中,我们有了一个新的操作符?.
,它可以像这样使用:
public class A {
string PropertyOfA { get; set; }
}
...
var a = new A();
var foo = "bar";
if(a?.PropertyOfA != foo) {
//somecode
}
它到底是做什么的?