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 병합 연산자에 대한 지식조차도 적습니다 ...
??
다른 용도로 사용해 보셨습니까 ?가
??
필요, 또는 당신은 (가장 잘 알고있는 것으로) 삼항 연산자를 사용한다