Domande taggate «nullable»

Il tag nullable è per problemi relativi a membri o tipi nullable. Un valore null viene utilizzato per rappresentare un valore mancante o sconosciuto.

3
Perché l'incremento di Nullable <int> non genera un'eccezione?
Potresti per favore spiegare, perché Console.WriteLine scrive una riga vuota ( Console.WriteLine(null)dammi un errore di compilazione) e perché non c'è NullReferenceException (anche a+=1se non dovrebbe sollevarla)? int? a = null; a++; // Why there is not NullReferenceException? Console.WriteLine(a); // Empty line
98 c#  .net  nullable 

19
Modo elegante in C # per verificare se la proprietà di una proprietà è nulla
In C #, si supponga di voler estrarre un valore da PropertyC in questo esempio e ObjectA, PropertyA e PropertyB possono essere tutti null. ObjectA.PropertyA.PropertyB.PropertyC Come posso ottenere PropertyC in modo sicuro con la minor quantità di codice? In questo momento vorrei controllare: if(ObjectA != null &amp;&amp; ObjectA.PropertyA !=null &amp;&amp; …

19
Casella di controllo per booleano nullable
Il mio modello ha un valore booleano che deve essere annullabile public bool? Foo { get; set; } quindi nel mio cshtml Razor ho @Html.CheckBoxFor(m =&gt; m.Foo) tranne che non funziona. Nemmeno il casting con (bool). Se lo faccio @Html.CheckBoxFor(m =&gt; m.Foo.Value) ciò non crea un errore, ma non si …


3
Eseguire il cortocircuito degli operatori || e && esistono per valori booleani nullable? Il RuntimeBinder a volte la pensa così
Ho letto la specifica del linguaggio C # sugli operatori logici condizionali || e &amp;&amp;, noti anche come operatori logici di cortocircuito. A me sembrava poco chiaro se questi esistessero per booleani nullable, ovvero il tipo di operando Nullable&lt;bool&gt;(anche scritto bool?), quindi l'ho provato con la digitazione non dinamica: bool …

7
Qual è la differenza tra "int?" e 'int' in C #?
Sono sicuro al 90% di aver visto questa risposta su stackoverflow prima, infatti non avevo mai visto "int?" sintassi prima di vederlo qui, ma non importa come cerco non riesco a trovare il post precedente, e mi sta facendo impazzire. È possibile che io abbia mangiato i funghi divertenti per …
84 c#  syntax  types  nullable 


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.