Char.IsWhiteSpace Char.IsWhiteSpace Char.IsWhiteSpace Char.IsWhiteSpace Method

Definition

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

Überlädt

IsWhiteSpace(Char) IsWhiteSpace(Char) IsWhiteSpace(Char) 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) IsWhiteSpace(String, Int32) IsWhiteSpace(String, Int32) 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.

Hinweise

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

  • Mitglied der UnicodeCategory.SpaceSeparator Kategorie, die die Zeichen ein Leerzeichen enthält (U + 0020), geschütztes Leerzeichen (U + 00A0), markieren Sie "ogam" Leerzeichen (U + 1680), EN QUAD (U + 2000), EM-QUAD (U + 2001), EN Leerzeichen (U + 2002), EM Leerzeichen (U + 2003), drei pro m-Speicherplatz (U + 2004), vier pro m-Speicherplatz ( U+ 2005), 6 pro m-Leerzeichen (U + 2006), Abbildung Leerzeichen (U + 2007), SATZZEICHEN, Leerzeichen (U + 2008), SCHLANKE Leerzeichen (U + 2009), HAARE Leerzeichen (U + 200A), SCHMALEN geschütztes Leerzeichen (U + 202F), Mittel, MATHEMATISCHE Leerzeichen (U + 205F) und IDEOGRAFISCH vorgegebene Leerzeichen (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).

  • Mitglieder der UnicodeCategory.LineSeparator Kategorie, die nur aus der Zeile Trennzeichen besteht (U + 2028).Members of the UnicodeCategory.LineSeparator category, which consists solely of the LINE SEPARATOR character (U+2028).

  • Mitglieder der UnicodeCategory.ParagraphSeparator Kategorie, die nur aus dem ABSATZTRENNZEICHEN besteht (U + 2029).Members of the UnicodeCategory.ParagraphSeparator category, which consists solely of the PARAGRAPH SEPARATOR character (U+2029).

  • Die Zeichen Zeichentabelle (U + 0009), Zeile FEED (U + 000A), Zeile TABELLIERUNG (U + 000 b), Seitenvorschub (U + 000C), Wagenrücklauf (U + 000D), und neben 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) IsWhiteSpace(Char) IsWhiteSpace(Char) 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

Parameter

c
Char Char Char Char

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

Gibt zurück

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

Beispiele

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

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 enthalten:White space characters are the following Unicode characters:

  • Mitglied der UnicodeCategory.SpaceSeparator Kategorie, die die Zeichen ein Leerzeichen enthält (U + 0020), geschütztes Leerzeichen (U + 00A0), markieren Sie "ogam" Leerzeichen (U + 1680), EN QUAD (U + 2000), EM-QUAD (U + 2001), EN Leerzeichen (U + 2002), EM Leerzeichen (U + 2003), drei pro m-Speicherplatz (U + 2004), vier pro m-Speicherplatz ( U+ 2005), 6 pro m-Leerzeichen (U + 2006), Abbildung Leerzeichen (U + 2007), SATZZEICHEN, Leerzeichen (U + 2008), SCHLANKE Leerzeichen (U + 2009), HAARE Leerzeichen (U + 200A), SCHMALEN geschütztes Leerzeichen (U + 202F), Mittel, MATHEMATISCHE Leerzeichen (U + 205F) und IDEOGRAFISCH vorgegebene Leerzeichen (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).

  • Mitglieder der UnicodeCategory.LineSeparator Kategorie, die nur aus der Zeile Trennzeichen besteht (U + 2028).Members of the UnicodeCategory.LineSeparator category, which consists solely of the LINE SEPARATOR character (U+2028).

  • Mitglieder der UnicodeCategory.ParagraphSeparator Kategorie, die nur aus dem ABSATZTRENNZEICHEN besteht (U + 2029).Members of the UnicodeCategory.ParagraphSeparator category, which consists solely of the PARAGRAPH SEPARATOR character (U+2029).

  • Die Zeichen Zeichentabelle (U + 0009), Zeile FEED (U + 000A), Zeile TABELLIERUNG (U + 000 b), Seitenvorschub (U + 000C), Wagenrücklauf (U + 000D), und neben 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).

Siehe auch

IsWhiteSpace(String, Int32) IsWhiteSpace(String, Int32) IsWhiteSpace(String, Int32) 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

Parameter

s
String String String String

Eine Zeichenfolge.A string.

index
Int32 Int32 Int32 Int32

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

Gibt zurück

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.

Ausnahmen

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.

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, IsWhiteSpace.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"
	}
}
imports System

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

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

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

  • Mitglied der UnicodeCategory.SpaceSeparator Kategorie, die die Zeichen ein Leerzeichen enthält (U + 0020), geschütztes Leerzeichen (U + 00A0), markieren Sie "ogam" Leerzeichen (U + 1680), EN QUAD (U + 2000), EM-QUAD (U + 2001), EN Leerzeichen (U + 2002), EM Leerzeichen (U + 2003), drei pro m-Speicherplatz (U + 2004), vier pro m-Speicherplatz ( U+ 2005), 6 pro m-Leerzeichen (U + 2006), Abbildung Leerzeichen (U + 2007), SATZZEICHEN, Leerzeichen (U + 2008), SCHLANKE Leerzeichen (U + 2009), HAARE Leerzeichen (U + 200A), SCHMALEN geschütztes Leerzeichen (U + 202F), Mittel, MATHEMATISCHE Leerzeichen (U + 205F) und IDEOGRAFISCH vorgegebene Leerzeichen (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).

  • Mitglieder der UnicodeCategory.LineSeparator Kategorie, die nur aus der Zeile Trennzeichen besteht (U + 2028).Members of the UnicodeCategory.LineSeparator category, which consists solely of the LINE SEPARATOR character (U+2028).

  • Mitglieder der UnicodeCategory.ParagraphSeparator Kategorie, die nur aus dem ABSATZTRENNZEICHEN besteht (U + 2029).Members of the UnicodeCategory.ParagraphSeparator category, which consists solely of the PARAGRAPH SEPARATOR character (U+2029).

  • Die Zeichen Zeichentabelle (U + 0009), Zeile FEED (U + 000A), Zeile TABELLIERUNG (U + 000 b), Seitenvorschub (U + 000C), Wagenrücklauf (U + 000D), und neben 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).

Siehe auch

Gilt für: