Controlla se una stringa è nulla o vuota in C#

Muhammad Maisam Abbas 16 febbraio 2024
  1. Controlla se una stringa è vuota o nulla in C#
  2. Controlla se una stringa è nulla in C#
  3. Controlla se una variabile stringa è vuota in C#
Controlla se una stringa è nulla o vuota in C#

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#.

Muhammad Maisam Abbas avatar Muhammad Maisam Abbas avatar

Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.

LinkedIn

Articolo correlato - Csharp String