Guida al C#
Capitolo 22° - Tipi Nulli
La maggior parte delle applicazioni di lavoro con i database e che i database hanno valori variabile e possono contenere valori nulli. Poiché i Database possono avere valori nulli, il C# non può avere valori nulli o meglio C # 2.0 ha aggiunto nullable tipi, che sono più eleganti e naturali per lavorare con i valori nulli.
Per dichiarare un tipo di valore come nullable, aggiungiamo un punto interrogativo ? al nome del tipo. Ecco come dichiarare una variabileDateTime come un tipo nullable:
DateTime? startDate; Un DateTime non può normalmente contenere un valore nullo, ma la dichiarazione di cui sopra permette di tenere startDate nullo, così comequalsiasi valore giuridico di DateTime. La terminologia corretta è quella di fare riferimento al tipo di startDate come nullable DateTime. Quindi possiamo assegnare un valore n normale a startDate. esempio
startDate = DateTime.Now; un'altro esempio di valore nullable. int? valore = 5; Come potremmo verificare se i dati sono nulli?Semplicemente usando questa funzioncina. bool Nullo = startDate == null; Console.WriteLine("Il valore di Nullo è: " + Nullo); Ecco alcune righe di codice per qualcosa che sembra essere un'operazione così comune. Fortunatamente, int UnitaDisponibili = UnitaInPossesso ?? 0;
Come Funziona? L'operatore di unione funziona così: se il primo valore (lato sinistro) è nullo, allora C # valuta l'espressione del secondo (lato destro).
VB.NET, C#, C++, PHP, MySQL, Javascript , LUA,Infarinatura di Python e Ruby, Grafica Vettoriale (Esperto di CorelDraw)
DirectX 9 e XNA Game Studio, Silverlight, jquery, Autoit e Android.
Esperto in Unity e Buona conoscenza di Blender.
Esperto C# UI Designer
Ottima conoscenza sulle tecnologie PBR.
Assembly? Sto imparando...
|