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

Definicja

Wskazuje, czy znak Unicode jest kategoryzowany jako odstęp.Indicates whether a Unicode character is categorized as white space.

Przeciążenia

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

Wskazuje, czy określony znak Unicode jest kategoryzowany jako odstęp.Indicates whether the specified Unicode character is categorized as white space.

IsWhiteSpace(String, Int32) IsWhiteSpace(String, Int32) IsWhiteSpace(String, Int32) IsWhiteSpace(String, Int32)

Wskazuje, czy znak w określonym położeniu w określonym ciągu jest kategoryzowany jako odstęp.Indicates whether the character at the specified position in a specified string is categorized as white space.

Uwagi

Znaki odstępu są następujące:White space characters are the following Unicode characters:

  • Elementy członkowskie kategorii, które obejmują miejsce na znaki (U + 0020), spacja nie-Break (u + 00A0), Ogham (u + 1680), EN Quad (u + 2000), em Quad (u + 2001), pl Space (u + 2002), pauza (u + 2003), 3-na-em spacja (u + 2004), 4-na-em spacja ( UnicodeCategory.SpaceSeparator U + 2005), SZÓSTe miejsce (U + 2006), miejsce na rysunku (U + 2007), SPACJa (U + 2008), CIENKIe miejsce (U + 2009), spacja (U + 200A), WĄSKIe wolne miejsce (u + 202F), średnie miejsce MATEMATYCZNe (u + 205F) i przestrzeń ideograficzne (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).

  • Elementy członkowskie kategorii, która składa się wyłącznie z znaku separatora wiersza (U + 2028). UnicodeCategory.LineSeparatorMembers of the UnicodeCategory.LineSeparator category, which consists solely of the LINE SEPARATOR character (U+2028).

  • Elementy członkowskie kategorii, która składa się wyłącznie z znaku separatora akapitu (U + 2029). UnicodeCategory.ParagraphSeparatorMembers of the UnicodeCategory.ParagraphSeparator category, which consists solely of the PARAGRAPH SEPARATOR character (U+2029).

  • Znaki TABULACJi (U + 0009), wysuw wiersza (U + 000A), TABULACJi LINIOWej (U + 000B), WYSUWU formularza (U + 000C), powrotu KARETKi (U + 000D) i następnego wiersza (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)

Wskazuje, czy określony znak Unicode jest kategoryzowany jako odstęp.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

Parametry

c
Char Char Char Char

Znak Unicode do oceny.The Unicode character to evaluate.

Zwraca

trueJeśli c jest biały znak; falsew przeciwnym razie.true if c is white space; otherwise, false.

Przykłady

Poniższy przykład demonstruje IsWhiteSpace(Char) metodę.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

Uwagi

Znaki odstępu są następujące:White space characters are the following Unicode characters:

  • Elementy członkowskie kategorii, które obejmują miejsce na znaki (U + 0020), spacja nie-Break (u + 00A0), Ogham (u + 1680), EN Quad (u + 2000), em Quad (u + 2001), pl Space (u + 2002), pauza (u + 2003), 3-na-em spacja (u + 2004), 4-na-em spacja ( UnicodeCategory.SpaceSeparator U + 2005), SZÓSTe miejsce (U + 2006), miejsce na rysunku (U + 2007), SPACJa (U + 2008), CIENKIe miejsce (U + 2009), spacja (U + 200A), WĄSKIe wolne miejsce (u + 202F), średnie miejsce MATEMATYCZNe (u + 205F) i przestrzeń ideograficzne (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).

  • Elementy członkowskie kategorii, która składa się wyłącznie z znaku separatora wiersza (U + 2028). UnicodeCategory.LineSeparatorMembers of the UnicodeCategory.LineSeparator category, which consists solely of the LINE SEPARATOR character (U+2028).

  • Elementy członkowskie kategorii, która składa się wyłącznie z znaku separatora akapitu (U + 2029). UnicodeCategory.ParagraphSeparatorMembers of the UnicodeCategory.ParagraphSeparator category, which consists solely of the PARAGRAPH SEPARATOR character (U+2029).

  • Znaki TABULACJi (U + 0009), wysuw wiersza (U + 000A), TABULACJi LINIOWej (U + 000B), WYSUWU formularza (U + 000C), powrotu KARETKi (U + 000D) i następnego wiersza (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).

Zobacz też

IsWhiteSpace(String, Int32) IsWhiteSpace(String, Int32) IsWhiteSpace(String, Int32) IsWhiteSpace(String, Int32)

Wskazuje, czy znak w określonym położeniu w określonym ciągu jest kategoryzowany jako odstęp.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

Parametry

s
String String String String

Ciąg.A string.

index
Int32 Int32 Int32 Int32

Pozycja znaku, który ma zostać obliczony s.The position of the character to evaluate in s.

Zwraca

trueJeśli znak na pozycji index w s jest biały. w przeciwnym razie, false.true if the character at position index in s is white space; otherwise, false.

Wyjątki

indexjest mniejsza od zera lub większa od ostatniej pozycji w s.index is less than zero or greater than the last position in s.

Przykłady

Poniższy przykład kodu demonstruje IsWhiteSpace.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

Uwagi

Pozycje znaku w ciągu są indeksowane począwszy od zera.Character positions in a string are indexed starting from zero.

Znaki odstępu są następujące:White space characters are the following Unicode characters:

  • Elementy członkowskie kategorii, które obejmują miejsce na znaki (U + 0020), spacja nie-Break (u + 00A0), Ogham (u + 1680), EN Quad (u + 2000), em Quad (u + 2001), pl Space (u + 2002), pauza (u + 2003), 3-na-em spacja (u + 2004), 4-na-em spacja ( UnicodeCategory.SpaceSeparator U + 2005), SZÓSTe miejsce (U + 2006), miejsce na rysunku (U + 2007), SPACJa (U + 2008), CIENKIe miejsce (U + 2009), spacja (U + 200A), WĄSKIe wolne miejsce (u + 202F), średnie miejsce MATEMATYCZNe (u + 205F) i przestrzeń ideograficzne (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).

  • Elementy członkowskie kategorii, która składa się wyłącznie z znaku separatora wiersza (U + 2028). UnicodeCategory.LineSeparatorMembers of the UnicodeCategory.LineSeparator category, which consists solely of the LINE SEPARATOR character (U+2028).

  • Elementy członkowskie kategorii, która składa się wyłącznie z znaku separatora akapitu (U + 2029). UnicodeCategory.ParagraphSeparatorMembers of the UnicodeCategory.ParagraphSeparator category, which consists solely of the PARAGRAPH SEPARATOR character (U+2029).

  • Znaki TABULACJi (U + 0009), wysuw wiersza (U + 000A), TABULACJi LINIOWej (U + 000B), WYSUWU formularza (U + 000C), powrotu KARETKi (U + 000D) i następnego wiersza (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).

Zobacz też

Dotyczy