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
ですから、nullの合体演算子について知っている人が少ないことを考えると...
??
他に使ったことはありますか?で
??
必要な、またはあなただけの(ほとんどが精通していること)三項演算子を使用する必要があります