Tag: 空合并运算符

独特的方式来使用空合并运算符

我知道在C#中使用Null合并运算符的标准方法是设置默认值。 string nobody = null; string somebody = "Bob Saget"; string anybody = ""; anybody = nobody ?? "Mr. T"; // returns Mr. T anybody = somebody ?? "Mr. T"; // returns "Bob Saget" 但还有什么可以?? 用于? 它看起来不像三元运算符那样有用,除了比以下更简洁和更易读: nobody = null; anybody = nobody == null ? "Bob Saget" : nobody; // returns Bob Saget 所以,即使知道更less的空合并操作符… […]