C#中??运算符使用方法.pdfVIP

  • 6
  • 0
  • 约1.45千字
  • 约 2页
  • 2021-10-13 发布于湖北
  • 举报
??是 C#2.0 中新增的一个运算符, 可以认为是三元操作符 ?:的简版,其主要作用是如果 ?? 运算符的左操作数非空, 该运算符将返回左操作数, 否则返回右操作数。 如果能较好地使用 此操作符,将会得到意想不到的效果。 public class Program { class MyClass {} static MyClass instance; static void Main() { // 如果 instance == null, 则做初始化 // 常规写法 : if(instance == null) { instance = new MyClass(); } //使用 ??的写法 : instance = instance ?? new MyClass();

文档评论(0)

1亿VIP精品文档

相关文档