Char.IsWhiteSpace Char.IsWhiteSpace Char.IsWhiteSpace Char.IsWhiteSpace Method

Définition

Indique si un caractère Unicode est classé dans la catégorie des espaces blancs.Indicates whether a Unicode character is categorized as white space.

Surcharges

IsWhiteSpace(Char) IsWhiteSpace(Char) IsWhiteSpace(Char) IsWhiteSpace(Char)

Indique si le caractère Unicode spécifié est classé dans la catégorie des espaces blancs.Indicates whether the specified Unicode character is categorized as white space.

IsWhiteSpace(String, Int32) IsWhiteSpace(String, Int32) IsWhiteSpace(String, Int32) 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.Indicates whether the character at the specified position in a specified string is categorized as white space.

Remarques

Les caractères d’espace blanc sont les caractères Unicode suivants :White space characters are the following Unicode characters:

  • Les membres de UnicodeCategory.SpaceSeparator la catégorie, y compris l’espace de caractères (U + 0020), espace insécable (u + 00A0), marque d’espace d’OGAM (u + 1680), en quad (u + 2000), em quad (u + 2001), en espace (u + 2002), en espace em (u + 2003), en demi-espace cadratin (u + 2004), en demi-espace cadratin ( U + 2005), SIX par espace cadratin (U + 2006), espace de FIGURE (U + 2007), espace de PONCTUation (U + 2008), espace fin (U + 2009), espace capillaire (U + 200A), espace insécable étroit (U + 202F), espace mathématique moyen (U + 205F) et espace idéographique (U + 3000).Members of the UnicodeCategory.SpaceSeparator category, which includes the characters 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+2003), THREE-PER-EM SPACE (U+2004), FOUR-PER-EM SPACE (U+2005), SIX-PER-EM SPACE (U+2006), FIGURE SPACE (U+2007), PUNCTUATION SPACE (U+2008), THIN SPACE (U+2009), HAIR SPACE (U+200A), NARROW NO-BREAK SPACE (U+202F), MEDIUM MATHEMATICAL SPACE (U+205F), and IDEOGRAPHIC SPACE (U+3000).

  • Membres de la UnicodeCategory.LineSeparator catégorie, qui se compose uniquement du caractère de séparation de ligne (U + 2028).Members of the UnicodeCategory.LineSeparator category, which consists solely of the LINE SEPARATOR character (U+2028).

  • Membres de la UnicodeCategory.ParagraphSeparator catégorie, qui se compose uniquement du caractère de séparation des paragraphes (U + 2029).Members of the UnicodeCategory.ParagraphSeparator category, which consists solely of the PARAGRAPH SEPARATOR character (U+2029).

  • Caractères de tabulation (U + 0009), de saut de ligne (U + 000A), de tabulation de ligne (U + 000B), de saut de forme (U + 000C), retour chariot (U + 000D) et ligne suivante (U + 0085).The characters CHARACTER TABULATION (U+0009), LINE FEED (U+000A), LINE TABULATION (U+000B), FORM FEED (U+000C), CARRIAGE RETURN (U+000D), and NEXT LINE (U+0085).

IsWhiteSpace(Char) IsWhiteSpace(Char) IsWhiteSpace(Char) IsWhiteSpace(Char)

Indique si le caractère Unicode spécifié est classé dans la catégorie des espaces blancs.Indicates whether the specified Unicode character is categorized as white space.

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 Char Char Char

Caractère Unicode à évaluer.The Unicode character to evaluate.

Retours

true si c est un espace blanc ; sinon, false.true if c is white space; otherwise, false.

Exemples

L’exemple suivant illustre la IsWhiteSpace(Char) méthode.The following example demonstrates the IsWhiteSpace(Char) method.

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"
    }
}
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 :White space characters are the following Unicode characters:

  • Les membres de UnicodeCategory.SpaceSeparator la catégorie, y compris l’espace de caractères (U + 0020), espace insécable (u + 00A0), marque d’espace d’OGAM (u + 1680), en quad (u + 2000), em quad (u + 2001), en espace (u + 2002), en espace em (u + 2003), en demi-espace cadratin (u + 2004), en demi-espace cadratin ( U + 2005), SIX par espace cadratin (U + 2006), espace de FIGURE (U + 2007), espace de PONCTUation (U + 2008), espace fin (U + 2009), espace capillaire (U + 200A), espace insécable étroit (U + 202F), espace mathématique moyen (U + 205F) et espace idéographique (U + 3000).Members of the UnicodeCategory.SpaceSeparator category, which includes the characters 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+2003), THREE-PER-EM SPACE (U+2004), FOUR-PER-EM SPACE (U+2005), SIX-PER-EM SPACE (U+2006), FIGURE SPACE (U+2007), PUNCTUATION SPACE (U+2008), THIN SPACE (U+2009), HAIR SPACE (U+200A), NARROW NO-BREAK SPACE (U+202F), MEDIUM MATHEMATICAL SPACE (U+205F), and IDEOGRAPHIC SPACE (U+3000).

  • Membres de la UnicodeCategory.LineSeparator catégorie, qui se compose uniquement du caractère de séparation de ligne (U + 2028).Members of the UnicodeCategory.LineSeparator category, which consists solely of the LINE SEPARATOR character (U+2028).

  • Membres de la UnicodeCategory.ParagraphSeparator catégorie, qui se compose uniquement du caractère de séparation des paragraphes (U + 2029).Members of the UnicodeCategory.ParagraphSeparator category, which consists solely of the PARAGRAPH SEPARATOR character (U+2029).

  • Caractères de tabulation (U + 0009), de saut de ligne (U + 000A), de tabulation de ligne (U + 000B), de saut de forme (U + 000C), retour chariot (U + 000D) et ligne suivante (U + 0085).The characters CHARACTER TABULATION (U+0009), LINE FEED (U+000A), LINE TABULATION (U+000B), FORM FEED (U+000C), CARRIAGE RETURN (U+000D), and NEXT LINE (U+0085).

Voir aussi

IsWhiteSpace(String, Int32) IsWhiteSpace(String, Int32) IsWhiteSpace(String, Int32) 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.Indicates whether the character at the specified position in a specified string is categorized as white space.

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 String String String

Chaîne.A string.

index
Int32 Int32 Int32 Int32

Position du caractère à évaluer dans s.The position of the character to evaluate in s.

Retours

true si le caractère situé à la position index dans s est un espace blanc ; sinon, false.true if the character at position index in s is white space; otherwise, false.

Exceptions

index est inférieur à zéro ou supérieur à la dernière position dans s.index is less than zero or greater than the last position in s.

Exemples

L’exemple de code suivant IsWhiteSpaceillustre.The following code example demonstrates IsWhiteSpace.

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"
    }
}
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 positions de caractère dans une chaîne sont indexées à partir de zéro.Character positions in a string are indexed starting from zero.

Les caractères d’espace blanc sont les caractères Unicode suivants :White space characters are the following Unicode characters:

  • Les membres de UnicodeCategory.SpaceSeparator la catégorie, y compris l’espace de caractères (U + 0020), espace insécable (u + 00A0), marque d’espace d’OGAM (u + 1680), en quad (u + 2000), em quad (u + 2001), en espace (u + 2002), en espace em (u + 2003), en demi-espace cadratin (u + 2004), en demi-espace cadratin ( U + 2005), SIX par espace cadratin (U + 2006), espace de FIGURE (U + 2007), espace de PONCTUation (U + 2008), espace fin (U + 2009), espace capillaire (U + 200A), espace insécable étroit (U + 202F), espace mathématique moyen (U + 205F) et espace idéographique (U + 3000).Members of the UnicodeCategory.SpaceSeparator category, which includes the characters 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+2003), THREE-PER-EM SPACE (U+2004), FOUR-PER-EM SPACE (U+2005), SIX-PER-EM SPACE (U+2006), FIGURE SPACE (U+2007), PUNCTUATION SPACE (U+2008), THIN SPACE (U+2009), HAIR SPACE (U+200A), NARROW NO-BREAK SPACE (U+202F), MEDIUM MATHEMATICAL SPACE (U+205F), and IDEOGRAPHIC SPACE (U+3000).

  • Membres de la UnicodeCategory.LineSeparator catégorie, qui se compose uniquement du caractère de séparation de ligne (U + 2028).Members of the UnicodeCategory.LineSeparator category, which consists solely of the LINE SEPARATOR character (U+2028).

  • Membres de la UnicodeCategory.ParagraphSeparator catégorie, qui se compose uniquement du caractère de séparation des paragraphes (U + 2029).Members of the UnicodeCategory.ParagraphSeparator category, which consists solely of the PARAGRAPH SEPARATOR character (U+2029).

  • Caractères de tabulation (U + 0009), de saut de ligne (U + 000A), de tabulation de ligne (U + 000B), de saut de forme (U + 000C), retour chariot (U + 000D) et ligne suivante (U + 0085).The characters CHARACTER TABULATION (U+0009), LINE FEED (U+000A), LINE TABULATION (U+000B), FORM FEED (U+000C), CARRIAGE RETURN (U+000D), and NEXT LINE (U+0085).

Voir aussi

S’applique à