En mi código, hay una abreviatura que puedo usar para asignar una variable al valor de la propiedad de un objeto SÓLO si el objeto no está t null?Cómo asignar un valor de una propiedad a una var SOLAMENTE si el objeto no es nulo
string username = SomeUserObject.Username; // fails if null
Sé que puedo hacer una verificación como si (SomeUserObject! = Null) pero creo que vi una forma abreviada de este tipo de prueba.
me trataron:
string username = SomeUserObject ?? "" : SomeUserObject.Username;
Pero eso no funciona.
En el segundo, se está pensando en tanto el operador nula coalescencia * y * el operador condicional. Desafortunadamente, has logrado combinarlos en código ilegal. Consulte las respuestas a continuación para conocer el uso del operador condicional. –