Char.IsWhiteSpace Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt an, ob ein Unicode-Zeichen als Leerzeichen kategorisiert wird.
Überlädt
| Name | Beschreibung |
|---|---|
| IsWhiteSpace(Char) |
Gibt an, ob das angegebene Unicode-Zeichen als Leerzeichen kategorisiert wird. |
| IsWhiteSpace(String, Int32) |
Gibt an, ob das Zeichen an der angegebenen Position in einer angegebenen Zeichenfolge als Leerzeichen kategorisiert wird. |
Beispiele
Im folgenden Beispiel wird die IsWhiteSpace(Char) Methode veranschaulicht.
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
Hinweise
Leerzeichen sind die folgenden Unicode-Zeichen:
Mitglieder der UnicodeCategory.SpaceSeparator Kategorie, einschließlich der Zeichen 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), EM SPACE (U+2002) U+2003), THREE-PER-EM SPACE (U+2004), FOUR-PER-EM SPACE (U+2005), SIX-PER-EM SPACE (U+2006), FIGURE SPACE (U+2007), INTERPUNKTIONSRAUM (U+2008), THIN SPACE (U+2009), HAIR SPACE (U+200A), NARROW NO-BREAK SPACE (U+202F), MEDIUM MATHE SPACE (U+205F) und IDEOGRAPHIC SPACE (U+3000).
Elemente der UnicodeCategory.LineSeparator Kategorie, die ausschließlich aus dem ZEILENTRENNZEICHEN (U+2028) besteht.
Mitglieder der UnicodeCategory.ParagraphSeparator Kategorie, die ausschließlich aus dem ABSATZTRENNZEICHEN (U+2029) besteht.
Die Zeichen ZEICHEN TABULATION (U+0009), ZEILENVORSCHUB (U+000A), ZEILENREGISTERKARTEN (U+000B), FORM FEED (U+000C), WAGENRÜCKLAUF (U+000D) und NÄCHSTE ZEILE (U+0085).
IsWhiteSpace(Char)
- Quelle:
- Char.cs
- Quelle:
- Char.cs
- Quelle:
- Char.cs
- Quelle:
- Char.cs
- Quelle:
- Char.cs
Gibt an, ob das angegebene Unicode-Zeichen als Leerzeichen kategorisiert wird.
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
Parameter
- c
- Char
Das unicode-Zeichen, das ausgewertet werden soll.
Gibt zurück
true wenn c Leerzeichen vorhanden sind, andernfalls false.
Hinweise
Leerzeichen sind die folgenden Unicode-Zeichen:
Mitglieder der UnicodeCategory.SpaceSeparator Kategorie, einschließlich der Zeichen 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), EM SPACE (U+2002) U+2003), THREE-PER-EM SPACE (U+2004), FOUR-PER-EM SPACE (U+2005), SIX-PER-EM SPACE (U+2006), FIGURE SPACE (U+2007), INTERPUNKTIONSRAUM (U+2008), THIN SPACE (U+2009), HAIR SPACE (U+200A), NARROW NO-BREAK SPACE (U+202F), MEDIUM MATHE SPACE (U+205F) und IDEOGRAPHIC SPACE (U+3000).
Elemente der UnicodeCategory.LineSeparator Kategorie, die ausschließlich aus dem ZEILENTRENNZEICHEN (U+2028) besteht.
Mitglieder der UnicodeCategory.ParagraphSeparator Kategorie, die ausschließlich aus dem ABSATZTRENNZEICHEN (U+2029) besteht.
Die Zeichen ZEICHEN TABULATION (U+0009), ZEILENVORSCHUB (U+000A), ZEILENREGISTERKARTEN (U+000B), FORM FEED (U+000C), WAGENRÜCKLAUF (U+000D) und NÄCHSTE ZEILE (U+0085).
Weitere Informationen
Gilt für:
IsWhiteSpace(String, Int32)
- Quelle:
- Char.cs
- Quelle:
- Char.cs
- Quelle:
- Char.cs
- Quelle:
- Char.cs
- Quelle:
- Char.cs
Gibt an, ob das Zeichen an der angegebenen Position in einer angegebenen Zeichenfolge als Leerzeichen kategorisiert wird.
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
Parameter
- s
- String
Eine Zeichenfolge.
- index
- Int32
Die Position des Zeichens, in sdem ausgewertet werden soll.
Gibt zurück
truewenn das Zeichen an der Position index leer s ist; andernfalls . false
Ausnahmen
s ist null.
index ist kleiner als null oder größer als die letzte Position in s.
Hinweise
Zeichenpositionen in einer Zeichenfolge werden beginnend mit Null indiziert.
Leerzeichen sind die folgenden Unicode-Zeichen:
Mitglieder der UnicodeCategory.SpaceSeparator Kategorie, einschließlich der Zeichen 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), EM SPACE (U+2002) U+2003), THREE-PER-EM SPACE (U+2004), FOUR-PER-EM SPACE (U+2005), SIX-PER-EM SPACE (U+2006), FIGURE SPACE (U+2007), INTERPUNKTIONSRAUM (U+2008), THIN SPACE (U+2009), HAIR SPACE (U+200A), NARROW NO-BREAK SPACE (U+202F), MEDIUM MATHE SPACE (U+205F) und IDEOGRAPHIC SPACE (U+3000).
Elemente der UnicodeCategory.LineSeparator Kategorie, die ausschließlich aus dem ZEILENTRENNZEICHEN (U+2028) besteht.
Mitglieder der UnicodeCategory.ParagraphSeparator Kategorie, die ausschließlich aus dem ABSATZTRENNZEICHEN (U+2029) besteht.
Die Zeichen ZEICHEN TABULATION (U+0009), ZEILENVORSCHUB (U+000A), ZEILENREGISTERKARTEN (U+000B), FORM FEED (U+000C), WAGENRÜCKLAUF (U+000D) und NÄCHSTE ZEILE (U+0085).