Что означает знак вопроса и точка оператора? значит в C # 6.0?
С C # 6.0 в предварительном просмотре VS2015 у нас есть новый оператор,?.
, который можно использовать так:
public class A {
string PropertyOfA { get; set; }
}
...
var a = new A();
var foo = "bar";
if(a?.PropertyOfA != foo) {
//somecode
}
Что именно это делает?