Doppio punto interrogativo in C#
Minahil Noor
16 febbraio 2024
Csharp
Questo articolo introdurrà il significato del doppio punto interrogativo in C#.
Usa il ?? Operatore come operatore di coalescenza nulla in C#
Usiamo l’operatore ?? come operatore di coalescenza nullo in C#. Restituisce il valore del suo operando di sinistra se non è nullo. Se è nullo, valuta l’operando di destra e restituisce il risultato. Il ?? L’operatore non valuta il proprio operando di destra se l’operando di sinistra restituisce un valore diverso da null. La sintassi corretta per utilizzare questo simbolo è la seguente.
A ?? B
Nell’esempio precedente, viene restituito B se A è nullo.
Il programma seguente mostra come utilizzare l’operatore di coalescenza nullo.
using System;
public class Program {
public static void Main() {
int? a = null;
int b = a ?? 10;
Console.WriteLine(b);
}
}
Produzione:
10
Nel codice sopra, possiamo vedere che il valore di b è 10 poiché a è nullo.
Ti piacciono i nostri tutorial? Iscriviti a DelftStack su YouTube per aiutarci a creare altre guide video di alta qualità. Iscriviti