Pytania oznaczone «null-coalescing-operator»

Operator łączenia wartości null (?? w PHP 7) jest używany do definiowania wartości domyślnej dla typów wartości dopuszczających wartość null lub typów odwołań. Zwraca operand po lewej stronie, jeśli operand nie jest null; w przeciwnym razie zwraca prawy operand.

165
?? Coalesce na pusty sznurek?

Coś, co robię coraz częściej, to sprawdzanie ciągu znaków pod kątem pustego (jak in ""lub null) i operatora warunkowego. Aktualny przykład: s.SiteNumber.IsNullOrEmpty() ? "No Number" : s.SiteNumber; To jest tylko metoda rozszerzenia, jest odpowiednikiem: string.IsNullOrEmpty(s.SiteNumber) ? "No...