Char.IsWhiteSpace Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
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
true
Pokud je znak na pozici index
s
v prázdném znaku, jinak false
.
Výjimky
s
je null
.
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).