Char.IsWhiteSpace Méthode

Définition

Indique si un caractère Unicode est classé dans la catégorie des espaces blancs.

Surcharges

IsWhiteSpace(Char)

Indique si le caractère Unicode spécifié est classé dans la catégorie des espaces blancs.

IsWhiteSpace(String, Int32)

Indique si le caractère figurant à la position spécifiée dans une chaîne spécifiée est classé dans la catégorie des espaces blancs.

Exemples

L’exemple suivant illustre la IsWhiteSpace(Char) méthode.

using namespace System;
int main()
{
   String^ str =  "black matter";
   Console::WriteLine( Char::IsWhiteSpace( 'A' ) ); // Output: "False"
   Console::WriteLine( Char::IsWhiteSpace( str, 5 ) ); // Output: "True"
}
using System;

public class IsWhiteSpaceSample {
    public static void Main() {
        string str = "black matter";

        Console.WriteLine(Char.IsWhiteSpace('A'));		// Output: "False"
        Console.WriteLine(Char.IsWhiteSpace(str, 5));	// Output: "True"
    }
}
open System

let str = "black matter"

printfn $"{Char.IsWhiteSpace 'A'}"      // Output: "False"
printfn $"{Char.IsWhiteSpace(str, 5)}"  // Output: "True"
Module IsWhiteSpaceSample

    Sub Main()

        Dim str As String
        str = "black matter"

        Console.WriteLine(Char.IsWhiteSpace("A"c))      ' Output: "False"
        Console.WriteLine(Char.IsWhiteSpace(str, 5))    ' Output: "True"

    End Sub

End Module

Remarques

Les caractères d’espace blanc sont les caractères Unicode suivants :

  • Membres de la UnicodeCategory.SpaceSeparator catégorie, qui inclut les caractères SPACE (U+0020), NO-BREAK SPACE (U+00A0), OGHAM SPACE MARK (U+1680), EN QUAD (U+2000), EM QUAD (U+2001), EN SPACE (U+2002), EM SPACE (U+2002), EM SPACE (U++U+2003), TROIS PAR EM SPACE (U+2004), QUATRE PAR EM SPACE (U+2005), SIX-PER-EM SPACE (U+2006), FIGURE SPACE (U+2007), PUNCTUATION SPACE (U+2008), ESPACE MINCE (U+2009), ESPACE CHEVEUX (U+200A), ESPACE ÉTROIT SANS ARRÊT (U+202F), ESPACE MATHÉMATIQUE MOYEN (U+205F) et IDEOGRAPHIC SPACE (U+3000).

  • Membres de la UnicodeCategory.LineSeparator catégorie, qui se compose uniquement du caractère SÉPARATEUR DE LIGNE (U+2028).

  • Membres de la UnicodeCategory.ParagraphSeparator catégorie, qui se compose uniquement du caractère SÉPARATEUR DE PARAGRAPHE (U+2029).

  • Caractères TABULATION CARACTÈRE (U+0009), FLUX DE LIGNE (U+000A), TABULATION DE LIGNE (U+000B), FLUX DE FORMULAIRE (U+000C), RETOUR CHARIOT (U+000D) et NEXT LINE (U+0085).

IsWhiteSpace(Char)

Indique si le caractère Unicode spécifié est classé dans la catégorie des espaces blancs.

public:
 static bool IsWhiteSpace(char c);
public static bool IsWhiteSpace (char c);
static member IsWhiteSpace : char -> bool
Public Shared Function IsWhiteSpace (c As Char) As Boolean

Paramètres

c
Char

Caractère Unicode à évaluer.

Retours

Boolean

true si c est un espace blanc ; sinon, false.

Remarques

Les caractères d’espace blanc sont les caractères Unicode suivants :

  • Membres de la UnicodeCategory.SpaceSeparator catégorie, qui inclut les caractères SPACE (U+0020), NO-BREAK SPACE (U+00A0), OGHAM SPACE MARK (U+1680), EN QUAD (U+2000), EM QUAD (U+2001), EN SPACE (U+2002), EM SPACE (U+2002), EM SPACE (U++U+2003), TROIS PAR EM SPACE (U+2004), QUATRE PAR EM SPACE (U+2005), SIX-PER-EM SPACE (U+2006), FIGURE SPACE (U+2007), PUNCTUATION SPACE (U+2008), ESPACE MINCE (U+2009), ESPACE CHEVEUX (U+200A), ESPACE ÉTROIT SANS ARRÊT (U+202F), ESPACE MATHÉMATIQUE MOYEN (U+205F) et IDEOGRAPHIC SPACE (U+3000).

  • Membres de la UnicodeCategory.LineSeparator catégorie, qui se compose uniquement du caractère SÉPARATEUR DE LIGNE (U+2028).

  • Membres de la UnicodeCategory.ParagraphSeparator catégorie, qui se compose uniquement du caractère SÉPARATEUR DE PARAGRAPHE (U+2029).

  • Caractères TABULATION CARACTÈRE (U+0009), FLUX DE LIGNE (U+000A), TABULATION DE LIGNE (U+000B), FLUX DE FORMULAIRE (U+000C), RETOUR CHARIOT (U+000D) et NEXT LINE (U+0085).

Voir aussi

S’applique à

IsWhiteSpace(String, Int32)

Indique si le caractère figurant à la position spécifiée dans une chaîne spécifiée est classé dans la catégorie des espaces blancs.

public:
 static bool IsWhiteSpace(System::String ^ s, int index);
public static bool IsWhiteSpace (string s, int index);
static member IsWhiteSpace : string * int -> bool
Public Shared Function IsWhiteSpace (s As String, index As Integer) As Boolean

Paramètres

s
String

Chaîne.

index
Int32

Position du caractère à évaluer dans s.

Retours

Boolean

true si le caractère situé à la position index dans s est un espace blanc ; sinon, false.

Exceptions

s a la valeur null.

index est inférieur à zéro ou supérieur à la dernière position dans s.

Remarques

Les positions de caractères dans une chaîne sont indexées à partir de zéro.

Les caractères d’espace blanc sont les caractères Unicode suivants :

  • Membres de la UnicodeCategory.SpaceSeparator catégorie, qui inclut les caractères SPACE (U+0020), NO-BREAK SPACE (U+00A0), OGHAM SPACE MARK (U+1680), EN QUAD (U+2000), EM QUAD (U+2001), EN SPACE (U+2002), EM SPACE (U+2002), EM SPACE (U++U+2003), TROIS PAR EM SPACE (U+2004), QUATRE PAR EM SPACE (U+2005), SIX-PER-EM SPACE (U+2006), FIGURE SPACE (U+2007), PUNCTUATION SPACE (U+2008), ESPACE MINCE (U+2009), ESPACE CHEVEUX (U+200A), ESPACE ÉTROIT SANS ARRÊT (U+202F), ESPACE MATHÉMATIQUE MOYEN (U+205F) et IDEOGRAPHIC SPACE (U+3000).

  • Membres de la UnicodeCategory.LineSeparator catégorie, qui se compose uniquement du caractère SÉPARATEUR DE LIGNE (U+2028).

  • Membres de la UnicodeCategory.ParagraphSeparator catégorie, qui se compose uniquement du caractère SÉPARATEUR DE PARAGRAPHE (U+2029).

  • Caractères TABULATION CARACTÈRE (U+0009), FLUX DE LIGNE (U+000A), TABULATION DE LIGNE (U+000B), FLUX DE FORMULAIRE (U+000C), RETOUR CHARIOT (U+000D) et NEXT LINE (U+0085).

Voir aussi

S’applique à