Nel mio codice, c'è una scorciatoia che posso usare per assegnare una variabile al valore della proprietà di un oggetto SOLO se l'oggetto non è t null?Come assegnare un valore di una proprietà ad una var SOLO se l'oggetto non è nullo
string username = SomeUserObject.Username; // fails if null
so di poter fare un controllo, come se (SomeUserObject! = Null), ma penso di aver visto una scorciatoia per questo tipo di test.
ho provato:
string username = SomeUserObject ?? "" : SomeUserObject.Username;
Ma questo non funziona.
Al secondo, stai pensando sia del nulla operatore coalescenza * e * l'operatore condizionale. Sfortunatamente, sei riuscito a combinarli in codice illegale. Vedere le risposte seguenti per l'utilizzo dell'operatore condizionale. –