在这个示例中,我们定义了两个字符串变量 name 和 defaultName。变量 name 被赋值为 null,而变量 defaultName 被赋值为 “John Doe”。 接下来,我们使用 Null 合并操作符 ?? 来获取一个非空值。如果 name 不为 null,则 result 的值为 name;如果 name 为 null,则 result 的值为 defaultName。 最后,我们将 result 的值输出到控制台。
usingSystem;classProgram{staticvoidMain(){string name =null;string defaultName ="John Doe";// 使用 Null 合并操作符获取非空值string result = name ?? defaultName;// 输出结果
Console.WriteLine(result);// 如果 name 为 null,则输出 "John Doe"}}