Teilen über


Char.IsWhiteSpace Methode

Definition

Gibt an, ob ein Unicode-Zeichen als Leerzeichen kategorisiert wird.

Überlädt

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

Das folgende Beispiel veranschaulicht die IsWhiteSpace(Char) Methode.

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

Hinweise

Leerzeichen sind die folgenden Unicode-Zeichen:

  • Mitglieder der Kategorie, Enthält die Zeichen 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+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) und IDEOGRAPHIC SPACE (U+3000).

  • Elemente der UnicodeCategory.LineSeparator Kategorie, die ausschließlich aus dem LINE SEPARATOR-Zeichen (U+2028) besteht.

  • Elemente der UnicodeCategory.ParagraphSeparator Kategorie, die ausschließlich aus dem ABSATZTRENNZEICHEN (U+2029) besteht.

  • Die Zeichen CHARACTER TABULATION (U+0009), LINE FEED (U+000A), LINE TABULATION (U+000B), FORM FEED (U+000C), CARRIAGE RETURN (U+000D) und NEXT LINE (U+0085).

IsWhiteSpace(Char)

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 auszuwertende Unicode-Zeichen.

Gibt zurück

Boolean

true, wenn c ein Leerzeichen ist, andernfalls false.

Hinweise

Leerzeichen sind die folgenden Unicode-Zeichen:

  • Mitglieder der Kategorie, Enthält die Zeichen 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+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) und IDEOGRAPHIC SPACE (U+3000).

  • Elemente der UnicodeCategory.LineSeparator Kategorie, die ausschließlich aus dem LINE SEPARATOR-Zeichen (U+2028) besteht.

  • Elemente der UnicodeCategory.ParagraphSeparator Kategorie, die ausschließlich aus dem ABSATZTRENNZEICHEN (U+2029) besteht.

  • Die Zeichen CHARACTER TABULATION (U+0009), LINE FEED (U+000A), LINE TABULATION (U+000B), FORM FEED (U+000C), CARRIAGE RETURN (U+000D) und NEXT LINE (U+0085).

Siehe auch

Gilt für

IsWhiteSpace(String, Int32)

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 in s auszuwertenden Zeichens.

Gibt zurück

Boolean

true, wenn das Zeichen an der Position index in s ein Leerzeichen ist, andernfalls false.

Ausnahmen

s ist null.

index ist kleiner als 0 (null) oder größer als die letzte Position in s.

Hinweise

Zeichenpositionen in einer Zeichenfolge werden beginnend mit 0 indiziert.

Leerzeichen sind die folgenden Unicode-Zeichen:

  • Mitglieder der Kategorie, Enthält die Zeichen 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+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) und IDEOGRAPHIC SPACE (U+3000).

  • Elemente der UnicodeCategory.LineSeparator Kategorie, die ausschließlich aus dem LINE SEPARATOR-Zeichen (U+2028) besteht.

  • Elemente der UnicodeCategory.ParagraphSeparator Kategorie, die ausschließlich aus dem ABSATZTRENNZEICHEN (U+2029) besteht.

  • Die Zeichen CHARACTER TABULATION (U+0009), LINE FEED (U+000A), LINE TABULATION (U+000B), FORM FEED (U+000C), CARRIAGE RETURN (U+000D) und NEXT LINE (U+0085).

Siehe auch

Gilt für