Lire en anglais

Partager via


String.IsNullOrWhiteSpace(String) Méthode

Définition

Indique si une chaîne spécifiée est null, vide ou se compose uniquement d'espaces blancs.

C#
public static bool IsNullOrWhiteSpace(string value);
C#
public static bool IsNullOrWhiteSpace(string? value);

Paramètres

value
String

Chaîne à tester.

Retours

true si le paramètre value est null ou Empty, ou si value est composé exclusivement d'espaces blancs.

Exemples

L’exemple suivant crée un tableau de chaînes, puis passe chaque élément du tableau à la IsNullOrWhiteSpace méthode .

C#
using System;

public class Example
{
   public static void Main()
   {
      string[] values = { null, String.Empty, "ABCDE", 
                          new String(' ', 20), "  \t   ", 
                          new String('\u2000', 10) };
      foreach (string value in values)
         Console.WriteLine(String.IsNullOrWhiteSpace(value));
   }
}
// The example displays the following output:
//       True
//       True
//       False
//       True
//       True
//       True

Remarques

IsNullOrWhiteSpace est une méthode pratique similaire au code suivant, sauf qu’elle offre des performances supérieures :

C#
return String.IsNullOrEmpty(value) || value.Trim().Length == 0;

Les espaces blancs sont définis par la norme Unicode. La IsNullOrWhiteSpace méthode interprète tout caractère qui retourne une valeur de true quand il est passé à la Char.IsWhiteSpace méthode en tant que caractère d’espace blanc.

S’applique à

Produit Versions
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0

Voir aussi