它以这种方式工作;
Object a = otherObject ?? "otherObject is null";
Run Code Online (Sandbox Code Playgroud)
otherObject如果它不为空,则表示将被分配给"a".如果为null,则右侧的对象将分配给"a".
当我想设置默认值时,它对我有用;
public class MyClass
{
private Object b;
public MyClass(Object a)
{
b = a ?? "Deafult Value";
}
}
Run Code Online (Sandbox Code Playgroud)
官方文件也可以在这里找到; MSDN