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í.
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
s je null.
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).