HOWTO · Csharp

Controlla se una stringa è nulla o vuota in C#

Il metodo string.IsNullOrEmpty() viene utilizzato per verificare se una stringa contiene null o string.Empty valore in essa o meno in C#.

In questa pagina

Questa esercitazione discuterà i metodi per verificare se una stringa è vuota o nulla in C#.

Controlla se una stringa è vuota o nulla in C#

Se vogliamo controllare una stringa che contiene un valore null o "", possiamo usare il metodo string.IsNullOrEmpty() in C#. Il metodo string.IsNullOrEmpty() ha un tipo di ritorno booleano. Restituisce true se la stringa è vuota o nulla. Vedere il seguente esempio di codice.

using System;

namespace check_string {
  class Program {
    static void Main(string[] args) {
      string s = null;
      if (string.IsNullOrEmpty(s)) {
        Console.WriteLine("String is either null or empty");
      }
    }
  }
}

Produzione:

String is either null or empty

Nel codice sopra, abbiamo assegnato il valore null alla variabile stringa s e controlliamo se è vuota o nulla con il metodo string.IsNullOrEmpty() in C#.

Controlla se una stringa è nulla in C#

Nella sezione precedente, controlliamo il valore null e il valore "" combinati. Se vogliamo controllare separatamente se una stringa è nulla o no, possiamo usare l ‘== operatore di confronto. Vedere il seguente esempio di codice.

using System;

namespace check_string {
  class Program {
    static void Main(string[] args) {
      string s = null;
      if (s == null) {
        Console.WriteLine("String is null");
      }
    }
  }
}

Produzione:

String is null

Nel codice precedente, controlliamo se la variabile stringa s è null o meno con l’operatore di confronto == in C#.

Controlla se una variabile stringa è vuota in C#

Come nell’esempio precedente, possiamo anche controllare separatamente se una stringa è vuota o meno con il campo string.Empty in C#. Il campo string.Empty rappresenta un vuoto in C#. Vedere il seguente esempio di codice.

using System;

namespace check_string {
  class Program {
    static void Main(string[] args) {
      string s = "";
      if (s == string.Empty) {
        Console.WriteLine("String is empty");
      }
    }
  }
}

Produzione:

String is empty

Nel codice sopra, controlliamo se la stringa è vuota con il campo string.Empty in C#.