Ho appena iniziato a scrivere su un componente in cui ho trovato che potrebbe essere utile dichiarare alcune delle proprietà nullable, invece di lasciarli ricorrere ai valori predefiniti. Tuttavia, mi sono reso conto che non avevo mai usato prima la sintassi non-nullable-type?
o il tipo Nullable<T>
, quindi probabilmente ci sono alcuni trucchi che presto salteranno e mi morderanno. Quindi ...Gotchas quando si utilizza Nullable <T> in C# 4
Quali sono i maggiori grattacapi quando si utilizza
Nullable<T>
e la stenografia?
sintassi?Come lavoro intorno a loro?
Quali sono i maggiori vantaggi/nuove possibilità che sono disponibili per me quando inizio a utilizzarli?
scrivere il codice. Torna quando esplode. Non è scienza missilistica. –
@Hans, non sono d'accordo: non è una brutta cosa cercare di anticipare i problemi ... Sono sicuro che le risposte sarebbero utili a molte persone –
@Closers: mi rendo conto che dovrò tornare alla comunità quando ho un problema "reale", ma dal momento che questo è un concetto completamente nuovo, non pensavo che mi avrebbe fatto male ricevere un aiuto per esplorare il terreno. Se questo concetto non è molto difficile, forse sono troppo cauto - ma potrebbe essere stata una di quelle aree in cui sei destinato a commettere errori da principiante e dove potrebbero essere molto difficili da individuare. La risposta di Mark Byers è un eccellente esempio di ciò che stavo cercando. –