Char.IsWhiteSpace Metoda

Definice

Označuje, zda je znak Unicode zařazen do kategorie prázdné znaky.Indicates whether a Unicode character is categorized as white space.

Přetížení

IsWhiteSpace(Char)

Označuje, zda je zadaný znak Unicode zařazen do kategorie prázdné znaky.Indicates whether the specified Unicode character is categorized as white space.

IsWhiteSpace(String, Int32)

Označuje, zda je znak na zadané pozici v zadaném řetězci zařazen do kategorie jako prázdné znaky.Indicates whether the character at the specified position in a specified string is categorized as white space.

Poznámky

Prázdné znaky jsou následující znaky Unicode:White space characters are the following Unicode characters:

  • Členové kategorie UnicodeCategory.SpaceSeparator, která zahrnuje místo znaků (U + 0020), místo na konci (U + 00A0), MEZERa při OGAMSKÉce (U + 1680), EN QUAD (U + 2000), EM QUAD (u + 2001), EN SPACE (U + 2002), EM SPACE (u + 2003), mezera (u + 2004), mezera na úrovni 4 (u + 2005), šest – EM prostor (U + 2006), prostor pro obrázek (U + 2007), INTERPUNKČNÍ MEZERa (u + 2008), tenké místo (U + 2009), prostor pro vlasy (U + 200A), úzká mezera (u + 202F), střední matematické místo (U + 205F) a grafické místo (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).

  • Členové kategorie UnicodeCategory.LineSeparator, která se skládá výhradně z znaku ODDĚLOVAČe řádku (U + 2028).Members of the UnicodeCategory.LineSeparator category, which consists solely of the LINE SEPARATOR character (U+2028).

  • Členové kategorie UnicodeCategory.ParagraphSeparator, která se skládá výhradně z znaku ODDĚLOVAČe odstavce (U + 2029).Members of the UnicodeCategory.ParagraphSeparator category, which consists solely of the PARAGRAPH SEPARATOR character (U+2029).

  • Znaky pro tabelátor znaků (U + 0009), posun řádku (U + 000A), řádek tabelátor (U + 000B), posun formuláře (U + 000C), návrat na začátek řádku (U + 000D) a další řádek (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)

Označuje, zda je zadaný znak Unicode zařazen do kategorie prázdné znaky.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

Znak Unicode, který chcete vyhodnotit.The Unicode character to evaluate.

Návraty

true, je-li c prázdné místo; v opačném případě false.true if c is white space; otherwise, false.

Příklady

Následující příklad ukazuje metodu IsWhiteSpace(Char).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

Poznámky

Prázdné znaky jsou následující znaky Unicode:White space characters are the following Unicode characters:

  • Členové kategorie UnicodeCategory.SpaceSeparator, která zahrnuje místo znaků (U + 0020), místo na konci (U + 00A0), MEZERa při OGAMSKÉce (U + 1680), EN QUAD (U + 2000), EM QUAD (u + 2001), EN SPACE (U + 2002), EM SPACE (u + 2003), mezera (u + 2004), mezera na úrovni 4 (u + 2005), šest – EM prostor (U + 2006), prostor pro obrázek (U + 2007), INTERPUNKČNÍ MEZERa (u + 2008), tenké místo (U + 2009), prostor pro vlasy (U + 200A), úzká mezera (u + 202F), střední matematické místo (U + 205F) a grafické místo (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).

  • Členové kategorie UnicodeCategory.LineSeparator, která se skládá výhradně z znaku ODDĚLOVAČe řádku (U + 2028).Members of the UnicodeCategory.LineSeparator category, which consists solely of the LINE SEPARATOR character (U+2028).

  • Členové kategorie UnicodeCategory.ParagraphSeparator, která se skládá výhradně z znaku ODDĚLOVAČe odstavce (U + 2029).Members of the UnicodeCategory.ParagraphSeparator category, which consists solely of the PARAGRAPH SEPARATOR character (U+2029).

  • Znaky pro tabelátor znaků (U + 0009), posun řádku (U + 000A), řádek tabelátor (U + 000B), posun formuláře (U + 000C), návrat na začátek řádku (U + 000D) a další řádek (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).

Viz také

IsWhiteSpace(String, Int32)

Označuje, zda je znak na zadané pozici v zadaném řetězci zařazen do kategorie jako prázdné znaky.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

Řetězec.A string.

index
Int32

Pozice znaku, který má být vyhodnocen jako s.The position of the character to evaluate in s.

Návraty

true, pokud je znak na pozici index v s prázdné místo; v opačném případě false.true if the character at position index in s is white space; otherwise, false.

Výjimky

s je null.s is null.

index je menší než nula nebo větší než poslední pozice v s.index is less than zero or greater than the last position in s.

Příklady

Následující příklad kódu ukazuje 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

Poznámky

Pozice znaku v řetězci jsou indexovány od nuly.Character positions in a string are indexed starting from zero.

Prázdné znaky jsou následující znaky Unicode:White space characters are the following Unicode characters:

  • Členové kategorie UnicodeCategory.SpaceSeparator, která zahrnuje místo znaků (U + 0020), místo na konci (U + 00A0), MEZERa při OGAMSKÉce (U + 1680), EN QUAD (U + 2000), EM QUAD (u + 2001), EN SPACE (U + 2002), EM SPACE (u + 2003), mezera (u + 2004), mezera na úrovni 4 (u + 2005), šest – EM prostor (U + 2006), prostor pro obrázek (U + 2007), INTERPUNKČNÍ MEZERa (u + 2008), tenké místo (U + 2009), prostor pro vlasy (U + 200A), úzká mezera (u + 202F), střední matematické místo (U + 205F) a grafické místo (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).

  • Členové kategorie UnicodeCategory.LineSeparator, která se skládá výhradně z znaku ODDĚLOVAČe řádku (U + 2028).Members of the UnicodeCategory.LineSeparator category, which consists solely of the LINE SEPARATOR character (U+2028).

  • Členové kategorie UnicodeCategory.ParagraphSeparator, která se skládá výhradně z znaku ODDĚLOVAČe odstavce (U + 2029).Members of the UnicodeCategory.ParagraphSeparator category, which consists solely of the PARAGRAPH SEPARATOR character (U+2029).

  • Znaky pro tabelátor znaků (U + 0009), posun řádku (U + 000A), řádek tabelátor (U + 000B), posun formuláře (U + 000C), návrat na začátek řádku (U + 000D) a další řádek (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).

Viz také

Platí pro