Char.IsWhiteSpace Method

Definition

Gibt an, ob ein Unicode-Zeichen als Leerzeichen kategorisiert wird.Indicates whether a Unicode character is categorized as white space.

Overloads

IsWhiteSpace(Char)

Gibt an, ob das angegebene Unicode-Zeichen als Leerzeichen kategorisiert wird.Indicates whether the specified Unicode character is categorized as white space.

IsWhiteSpace(String, Int32)

Gibt an, ob das Zeichen an der angegebenen Position in einer angegebenen Zeichenfolge als Leerzeichen kategorisiert wird.Indicates whether the character at the specified position in a specified string is categorized as white space.

Remarks

Leerzeichen sind die folgenden Unicode-Zeichen:White space characters are the following Unicode characters:

  • Member der Kategorie UnicodeCategory.SpaceSeparator, die den Zeichenbereich (u + 0020), den Platz ohne Umbruch (u + 00A0) einschließt. Ogham-Raum Markierung (u + 1680), en Quad (u + 2000), EM Quad (u + 2001), en Space (u + 2002), EM-Platz (u + 2003), drei-pro-EM-Raum (u + 2004), 4-pro-EM-Raum (u + 2005), sechs-pro-EM-Speicherplatz (u + 2006), Zeichenbereich (u + 2007), Satzzeichen (u + 2008), dünner Leerraum (u +-Wert), Leerzeichen (u + 200A), schmaler Leerraum (u + 202F), mittlerer mathematischer Raum (u + 205f) und ideografischer Raum (u + 3000)Members of the UnicodeCategory.SpaceSeparator category, which includes the characters 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+2003), THREE-PER-EM SPACE (U+2004), FOUR-PER-EM SPACE (U+2005), SIX-PER-EM SPACE (U+2006), FIGURE SPACE (U+2007), PUNCTUATION SPACE (U+2008), THIN SPACE (U+2009), HAIR SPACE (U+200A), NARROW NO-BREAK SPACE (U+202F), MEDIUM MATHEMATICAL SPACE (U+205F), and IDEOGRAPHIC SPACE (U+3000).

  • Member der UnicodeCategory.LineSeparator Kategorie, die ausschließlich aus dem Zeilen Trennzeichen (U + 2028) besteht.Members of the UnicodeCategory.LineSeparator category, which consists solely of the LINE SEPARATOR character (U+2028).

  • Member der UnicodeCategory.ParagraphSeparator Kategorie, die ausschließlich aus dem Absatz Trennzeichen (U + 2029) besteht.Members of the UnicodeCategory.ParagraphSeparator category, which consists solely of the PARAGRAPH SEPARATOR character (U+2029).

  • Zeichen Tabulationszeichen (u + 0009), Zeilenvorschub (u + 000A), Zeilen tabulung (u + 000b), Formular Feed (u + 000c), Wagen Rücklauf (u + 000D) und nächste Zeile (u + 0085).The characters CHARACTER TABULATION (U+0009), LINE FEED (U+000A), LINE TABULATION (U+000B), FORM FEED (U+000C), CARRIAGE RETURN (U+000D), and NEXT LINE (U+0085).

IsWhiteSpace(Char)

Gibt an, ob das angegebene Unicode-Zeichen als Leerzeichen kategorisiert wird.Indicates whether the specified Unicode character is categorized as white space.

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

Parameters

c
Char

Das auszuwertende Unicode-Zeichen.The Unicode character to evaluate.

Returns

Boolean

true, wenn c ein Leerzeichen ist, andernfalls false.true if c is white space; otherwise, false.

Examples

Das folgende Beispiel veranschaulicht die IsWhiteSpace(Char) Methode.The following example demonstrates the IsWhiteSpace(Char) method.

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"
    }
}
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

Remarks

Leerzeichen sind die folgenden Unicode-Zeichen:White space characters are the following Unicode characters:

  • Member der Kategorie UnicodeCategory.SpaceSeparator, die den Zeichenbereich (u + 0020), den Platz ohne Umbruch (u + 00A0) einschließt. Ogham-Raum Markierung (u + 1680), en Quad (u + 2000), EM Quad (u + 2001), en Space (u + 2002), EM-Platz (u + 2003), drei-pro-EM-Raum (u + 2004), 4-pro-EM-Raum (u + 2005), sechs-pro-EM-Speicherplatz (u + 2006), Zeichenbereich (u + 2007), Satzzeichen (u + 2008), dünner Leerraum (u +-Wert), Leerzeichen (u + 200A), schmaler Leerraum (u + 202F), mittlerer mathematischer Raum (u + 205f) und ideografischer Raum (u + 3000)Members of the UnicodeCategory.SpaceSeparator category, which includes the characters 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+2003), THREE-PER-EM SPACE (U+2004), FOUR-PER-EM SPACE (U+2005), SIX-PER-EM SPACE (U+2006), FIGURE SPACE (U+2007), PUNCTUATION SPACE (U+2008), THIN SPACE (U+2009), HAIR SPACE (U+200A), NARROW NO-BREAK SPACE (U+202F), MEDIUM MATHEMATICAL SPACE (U+205F), and IDEOGRAPHIC SPACE (U+3000).

  • Member der UnicodeCategory.LineSeparator Kategorie, die ausschließlich aus dem Zeilen Trennzeichen (U + 2028) besteht.Members of the UnicodeCategory.LineSeparator category, which consists solely of the LINE SEPARATOR character (U+2028).

  • Member der UnicodeCategory.ParagraphSeparator Kategorie, die ausschließlich aus dem Absatz Trennzeichen (U + 2029) besteht.Members of the UnicodeCategory.ParagraphSeparator category, which consists solely of the PARAGRAPH SEPARATOR character (U+2029).

  • Zeichen Tabulationszeichen (u + 0009), Zeilenvorschub (u + 000A), Zeilen tabulung (u + 000b), Formular Feed (u + 000c), Wagen Rücklauf (u + 000D) und nächste Zeile (u + 0085).The characters CHARACTER TABULATION (U+0009), LINE FEED (U+000A), LINE TABULATION (U+000B), FORM FEED (U+000C), CARRIAGE RETURN (U+000D), and NEXT LINE (U+0085).

See also

IsWhiteSpace(String, Int32)

Gibt an, ob das Zeichen an der angegebenen Position in einer angegebenen Zeichenfolge als Leerzeichen kategorisiert wird.Indicates whether the character at the specified position in a specified string is categorized as white space.

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

Parameters

s
String

Eine Zeichenfolge.A string.

index
Int32

Die Position des in s auszuwertenden Zeichens.The position of the character to evaluate in s.

Returns

Boolean

true, wenn das Zeichen an der Position index in s ein Leerzeichen ist, andernfalls false.true if the character at position index in s is white space; otherwise, false.

Exceptions

s ist nulls is null.

index ist kleiner als 0 (null) oder größer als die letzte Position in s.index is less than zero or greater than the last position in s.

Examples

Im folgenden Codebeispiel wird IsWhiteSpaceveranschaulicht.The following code example demonstrates IsWhiteSpace.

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"
    }
}
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

Remarks

Zeichen Positionen in einer Zeichenfolge werden beginnend mit 0 (null) indiziert.Character positions in a string are indexed starting from zero.

Leerzeichen sind die folgenden Unicode-Zeichen:White space characters are the following Unicode characters:

  • Member der Kategorie UnicodeCategory.SpaceSeparator, die den Zeichenbereich (u + 0020), den Platz ohne Umbruch (u + 00A0) einschließt. Ogham-Raum Markierung (u + 1680), en Quad (u + 2000), EM Quad (u + 2001), en Space (u + 2002), EM-Platz (u + 2003), drei-pro-EM-Raum (u + 2004), 4-pro-EM-Raum (u + 2005), sechs-pro-EM-Speicherplatz (u + 2006), Zeichenbereich (u + 2007), Satzzeichen (u + 2008), dünner Leerraum (u +-Wert), Leerzeichen (u + 200A), schmaler Leerraum (u + 202F), mittlerer mathematischer Raum (u + 205f) und ideografischer Raum (u + 3000)Members of the UnicodeCategory.SpaceSeparator category, which includes the characters 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+2003), THREE-PER-EM SPACE (U+2004), FOUR-PER-EM SPACE (U+2005), SIX-PER-EM SPACE (U+2006), FIGURE SPACE (U+2007), PUNCTUATION SPACE (U+2008), THIN SPACE (U+2009), HAIR SPACE (U+200A), NARROW NO-BREAK SPACE (U+202F), MEDIUM MATHEMATICAL SPACE (U+205F), and IDEOGRAPHIC SPACE (U+3000).

  • Member der UnicodeCategory.LineSeparator Kategorie, die ausschließlich aus dem Zeilen Trennzeichen (U + 2028) besteht.Members of the UnicodeCategory.LineSeparator category, which consists solely of the LINE SEPARATOR character (U+2028).

  • Member der UnicodeCategory.ParagraphSeparator Kategorie, die ausschließlich aus dem Absatz Trennzeichen (U + 2029) besteht.Members of the UnicodeCategory.ParagraphSeparator category, which consists solely of the PARAGRAPH SEPARATOR character (U+2029).

  • Zeichen Tabulationszeichen (u + 0009), Zeilenvorschub (u + 000A), Zeilen tabulung (u + 000b), Formular Feed (u + 000c), Wagen Rücklauf (u + 000D) und nächste Zeile (u + 0085).The characters CHARACTER TABULATION (U+0009), LINE FEED (U+000A), LINE TABULATION (U+000B), FORM FEED (U+000C), CARRIAGE RETURN (U+000D), and NEXT LINE (U+0085).

See also

Applies to