Char.IsWhiteSpace Metoda

Definice

Označuje, zda je znak Unicode zařazen do kategorií jako prázdné znaky.

Přetížení

Name Description
IsWhiteSpace(Char)

Určuje, zda je zadaný znak Unicode zařazen do kategorií jako prázdné znaky.

IsWhiteSpace(String, Int32)

Určuje, zda je znak na zadané pozici v zadaném řetězci zařazen do kategorií jako prázdné znaky.

Příklady

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

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:

  • UnicodeCategory.SpaceSeparator Členové kategorie, včetně znaků SPACE (U+0020), NO-BREAK MEZERA (U+00A0), OGHAM SPACE MARK (U+1680), EN QUAD (U+2000), EM QUAD (U+2001), EN SPACE (U+2002), EM SPACE (U+2002), MEZERA (EM) U+2003), TŘÍ-PER-EM MEZERA (U+2004), ČTYŘI-PER-EM MEZERA (U+2005), SIX-PER-EM MEZERA (U+2006), OBRÁZEK MEZERA (U+2007), INTERPUNKČNÍ PROSTOR (U+2008), TENKÝ PROSTOR (U+2009), PROSTOR VLASŮ (U+200A), ÚZKÝ NO-BREAK PROSTOR (U+202F), STŘEDNÍ MATEMATICKÝ PROSTOR (U+205F) a IDEOGRAFICKÝ PROSTOR (U+3000).

  • UnicodeCategory.LineSeparator Členy kategorie, která se skládá pouze ze znaku ODDĚLOVAČ ŘÁDKŮ (U+2028).

  • UnicodeCategory.ParagraphSeparator Členy kategorie, která se skládá pouze ze znaku ODDĚLOVAČ ODSTAVCE (U+2029).

  • Znaky TABULACE ZNAKŮ (U+0009), ODŘÁDKOVÁNÍ (U+000A), TABULACE ŘÁDKŮ (U+000B), PODÁVÁNÍ FORMULÁŘŮ (U+000C), NÁVRAT NA ZAČÁTEK ŘÁDKU (U+000D) a DALŠÍ ŘÁDEK (U+0085).

IsWhiteSpace(Char)

Zdroj:
Char.cs
Zdroj:
Char.cs
Zdroj:
Char.cs
Zdroj:
Char.cs
Zdroj:
Char.cs

Určuje, zda je zadaný znak Unicode zařazen do kategorií 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ý se má vyhodnotit.

Návraty

true pokud c je prázdné místo, falsejinak .

Poznámky

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

  • UnicodeCategory.SpaceSeparator Členové kategorie, včetně znaků SPACE (U+0020), NO-BREAK MEZERA (U+00A0), OGHAM SPACE MARK (U+1680), EN QUAD (U+2000), EM QUAD (U+2001), EN SPACE (U+2002), EM SPACE (U+2002), MEZERA (EM) U+2003), TŘÍ-PER-EM MEZERA (U+2004), ČTYŘI-PER-EM MEZERA (U+2005), SIX-PER-EM MEZERA (U+2006), OBRÁZEK MEZERA (U+2007), INTERPUNKČNÍ PROSTOR (U+2008), TENKÝ PROSTOR (U+2009), PROSTOR VLASŮ (U+200A), ÚZKÝ NO-BREAK PROSTOR (U+202F), STŘEDNÍ MATEMATICKÝ PROSTOR (U+205F) a IDEOGRAFICKÝ PROSTOR (U+3000).

  • UnicodeCategory.LineSeparator Členy kategorie, která se skládá pouze ze znaku ODDĚLOVAČ ŘÁDKŮ (U+2028).

  • UnicodeCategory.ParagraphSeparator Členy kategorie, která se skládá pouze ze znaku ODDĚLOVAČ ODSTAVCE (U+2029).

  • Znaky TABULACE ZNAKŮ (U+0009), ODŘÁDKOVÁNÍ (U+000A), TABULACE ŘÁDKŮ (U+000B), PODÁVÁNÍ FORMULÁŘŮ (U+000C), NÁVRAT NA ZAČÁTEK ŘÁDKU (U+000D) a DALŠÍ ŘÁDEK (U+0085).

Viz také

Platí pro

IsWhiteSpace(String, Int32)

Zdroj:
Char.cs
Zdroj:
Char.cs
Zdroj:
Char.cs
Zdroj:
Char.cs
Zdroj:
Char.cs

Určuje, zda je znak na zadané pozici v zadaném řetězci zařazen do kategorií jako prázdné znaky.

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, ve skteré se má vyhodnotit .

Návraty

true pokud je znak na pozici index v s prázdném místě; v opačném případě false.

Výjimky

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

Poznámky

Pozice znaků v řetězci se indexují od nuly.

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

  • UnicodeCategory.SpaceSeparator Členové kategorie, včetně znaků SPACE (U+0020), NO-BREAK MEZERA (U+00A0), OGHAM SPACE MARK (U+1680), EN QUAD (U+2000), EM QUAD (U+2001), EN SPACE (U+2002), EM SPACE (U+2002), MEZERA (EM) U+2003), TŘÍ-PER-EM MEZERA (U+2004), ČTYŘI-PER-EM MEZERA (U+2005), SIX-PER-EM MEZERA (U+2006), OBRÁZEK MEZERA (U+2007), INTERPUNKČNÍ PROSTOR (U+2008), TENKÝ PROSTOR (U+2009), PROSTOR VLASŮ (U+200A), ÚZKÝ NO-BREAK PROSTOR (U+202F), STŘEDNÍ MATEMATICKÝ PROSTOR (U+205F) a IDEOGRAFICKÝ PROSTOR (U+3000).

  • UnicodeCategory.LineSeparator Členy kategorie, která se skládá pouze ze znaku ODDĚLOVAČ ŘÁDKŮ (U+2028).

  • UnicodeCategory.ParagraphSeparator Členy kategorie, která se skládá pouze ze znaku ODDĚLOVAČ ODSTAVCE (U+2029).

  • Znaky TABULACE ZNAKŮ (U+0009), ODŘÁDKOVÁNÍ (U+000A), TABULACE ŘÁDKŮ (U+000B), PODÁVÁNÍ FORMULÁŘŮ (U+000C), NÁVRAT NA ZAČÁTEK ŘÁDKU (U+000D) a DALŠÍ ŘÁDEK (U+0085).

Viz také

Platí pro