Я знаю, що стандартним способом використання оператора злиття Null в C # є встановлення значень за замовчуванням.
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
Отже, зважаючи на те, що менше хтось навіть знає про оператор з’єднання нуля ...
Ви використовували
??
для чогось іншого?Чи
??
потрібно, або ви просто використовуєте потрійного оператора (з яким більшість знайомих)