Char.IsWhiteSpace Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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, y compris l’espace de caractères (u + 0020), l’espace insécable (u + 00A0), la 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 espace de trois par cadratin (u + 2004), en espace de quatre par cadratin (u + 2005), en six (u + 2006), en espace (u + 2007), en 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).
Membres de la UnicodeCategory.LineSeparator catégorie, qui se compose uniquement du caractère de séparation de ligne (U + 2028).
Membres de la UnicodeCategory.ParagraphSeparator catégorie, qui se compose uniquement du caractère de séparation des paragraphes (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).
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
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, y compris l’espace de caractères (u + 0020), l’espace insécable (u + 00A0), la 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 espace de trois par cadratin (u + 2004), en espace de quatre par cadratin (u + 2005), en six (u + 2006), en espace (u + 2007), en 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).
Membres de la UnicodeCategory.LineSeparator catégorie, qui se compose uniquement du caractère de séparation de ligne (U + 2028).
Membres de la UnicodeCategory.ParagraphSeparator catégorie, qui se compose uniquement du caractère de séparation des paragraphes (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).
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
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ère 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, y compris l’espace de caractères (u + 0020), l’espace insécable (u + 00A0), la 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 espace de trois par cadratin (u + 2004), en espace de quatre par cadratin (u + 2005), en six (u + 2006), en espace (u + 2007), en 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).
Membres de la UnicodeCategory.LineSeparator catégorie, qui se compose uniquement du caractère de séparation de ligne (U + 2028).
Membres de la UnicodeCategory.ParagraphSeparator catégorie, qui se compose uniquement du caractère de séparation des paragraphes (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).