Sdílet prostřednictvím


Char.IsWhiteSpace Metoda

Definice

Určuje, jestli je znak Unicode zařazený jako prázdné znaky.

Přetížení

IsWhiteSpace(Char)

Určuje, jestli je zadaný znak Unicode zařazený jako prázdné znaky.

IsWhiteSpace(String, Int32)

Určuje, jestli je znak na zadané pozici v zadaném řetězci zařazený do kategorie prázdných znaků.

Příklady

Následující příklad ukazuje IsWhiteSpace(Char) metodu .

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

Poznámky

Prázdné znaky jsou následující znaky Unicode:

  • Členové kategorie včetně znaků UnicodeCategory.SpaceSeparator 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) 2003), PROSTOR SE TŘEMI ZA EM (U+2004), ČTYŘI MEZERY ZA EM (U+2005), MEZERA SE ŠESTI EM (U+2006), PROSTOR OBRÁZKU (U+2007), INTERPUNKČNÍ PROSTOR (U+2008), TENKÝ PROSTOR (U+2009), VOUSY (U+200A), ÚZKÉ MEZERY BEZ PŘERUŠENÍ (U+202F), STŘEDNÍ MATEMATICKÝ PROSTOR (U+205F) A IDEOGRAFICKÝ PROSTOR (U+3000).

  • Členy UnicodeCategory.LineSeparator kategorie, které se skládají výhradně ze znaku ODDĚLOVAČ ŘÁDKŮ (U+2028).

  • Členy UnicodeCategory.ParagraphSeparator kategorie, které se skládají výhradně ze znaku ODDĚLOVAČ ODSTAVCŮ (U+2029).

  • Znaky TABULACE ZNAKŮ (U+0009), ODVOZ ŘÁDKŮ (U+000A), TABULATION (U+000B), INFORMAČNÍ KANÁL FORMULÁŘE (U+000C), NÁVRAT NA ŘÁDEK (U+000D) a DALŠÍ ŘÁDEK (U+0085).

IsWhiteSpace(Char)

Určuje, jestli je zadaný znak Unicode zařazený jako prázdné znaky.

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.

Návraty

Boolean

true pokud c je prázdné znaky, jinak false .

Poznámky

Prázdné znaky jsou následující znaky Unicode:

  • Členové kategorie včetně znaků UnicodeCategory.SpaceSeparator 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) 2003), PROSTOR SE TŘEMI ZA EM (U+2004), ČTYŘI MEZERY ZA EM (U+2005), MEZERA SE ŠESTI EM (U+2006), PROSTOR OBRÁZKU (U+2007), INTERPUNKČNÍ PROSTOR (U+2008), TENKÝ PROSTOR (U+2009), VOUSY (U+200A), ÚZKÉ MEZERY BEZ PŘERUŠENÍ (U+202F), STŘEDNÍ MATEMATICKÝ PROSTOR (U+205F) A IDEOGRAFICKÝ PROSTOR (U+3000).

  • Členy UnicodeCategory.LineSeparator kategorie, které se skládají výhradně ze znaku ODDĚLOVAČ ŘÁDKŮ (U+2028).

  • Členy UnicodeCategory.ParagraphSeparator kategorie, které se skládají výhradně ze znaku ODDĚLOVAČ ODSTAVCŮ (U+2029).

  • Znaky TABULACE ZNAKŮ (U+0009), ODVOZ ŘÁDKŮ (U+000A), TABULATION (U+000B), INFORMAČNÍ KANÁL FORMULÁŘE (U+000C), NÁVRAT NA ŘÁDEK (U+000D) a DALŠÍ ŘÁDEK (U+0085).

Viz také

Platí pro

IsWhiteSpace(String, Int32)

Určuje, jestli je znak na zadané pozici v zadaném řetězci zařazený do kategorie prázdných znaků.

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.

index
Int32

Pozice znaku, který se má vyhodnotit v s .

Návraty

Boolean

true Pokud je znak na pozici index s v prázdném znaku, jinak false .

Výjimky

index je menší než nula nebo větší než poslední pozice v s .

Poznámky

Pozice znaku v řetězci jsou indexovány od nuly.

Prázdné znaky jsou následující znaky Unicode:

  • Členové kategorie včetně znaků UnicodeCategory.SpaceSeparator 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) 2003), PROSTOR SE TŘEMI ZA EM (U+2004), ČTYŘI MEZERY ZA EM (U+2005), MEZERA SE ŠESTI EM (U+2006), PROSTOR OBRÁZKU (U+2007), INTERPUNKČNÍ PROSTOR (U+2008), TENKÝ PROSTOR (U+2009), VOUSY (U+200A), ÚZKÉ MEZERY BEZ PŘERUŠENÍ (U+202F), STŘEDNÍ MATEMATICKÝ PROSTOR (U+205F) A IDEOGRAFICKÝ PROSTOR (U+3000).

  • Členy UnicodeCategory.LineSeparator kategorie, které se skládají výhradně ze znaku ODDĚLOVAČ ŘÁDKŮ (U+2028).

  • Členy UnicodeCategory.ParagraphSeparator kategorie, které se skládají výhradně ze znaku ODDĚLOVAČ ODSTAVCŮ (U+2029).

  • Znaky TABULACE ZNAKŮ (U+0009), ODVOZ ŘÁDKŮ (U+000A), TABULATION (U+000B), INFORMAČNÍ KANÁL FORMULÁŘE (U+000C), NÁVRAT NA ŘÁDEK (U+000D) a DALŠÍ ŘÁDEK (U+0085).

Viz také

Platí pro