Udostępnij za pośrednictwem


Char.IsWhiteSpace Metoda

Definicja

Wskazuje, czy znak Unicode jest kategoryzowany jako biały znak.

Przeciążenia

IsWhiteSpace(Char)

Wskazuje, czy określony znak Unicode jest kategoryzowany jako biały znak.

IsWhiteSpace(String, Int32)

Wskazuje, czy znak w określonej pozycji w określonym ciągu jest skategoryzowany jako biały znak.

Przykłady

W poniższym przykładzie pokazano IsWhiteSpace(Char) metodę .

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

Uwagi

Znaki odstępu są następującymi znakami Unicode:

  • Członkowie kategorii, co obejmuje znaki 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) I IDEOGRAPHIC SPACE (U+3000).

  • Elementy członkowskie UnicodeCategory.LineSeparator kategorii, która składa się wyłącznie ze znaku SEPARATOR WIERSZA (U+2028).

  • Elementy członkowskie UnicodeCategory.ParagraphSeparator kategorii, która składa się wyłącznie ze znaku SEPARATOR AKAPITU (U+2029).

  • Znaki TABULATION ZNAK (U + 0009), LINE FEED (U + 000A), TABULATION WIERSZA (U + 000B), KANAŁ INFORMACYJNY FORMULARZA (U + 000C), ZNAK POWROTU KARETKI (U + 000D) i NASTĘPNY WIERSZ (U + 0085).

IsWhiteSpace(Char)

Wskazuje, czy określony znak Unicode jest kategoryzowany jako biały znak.

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 do oceny.

Zwraca

Boolean

true jeśli c jest odstępem; w przeciwnym razie false .

Uwagi

Znaki odstępu są następującymi znakami Unicode:

  • Członkowie kategorii, co obejmuje znaki 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) I IDEOGRAPHIC SPACE (U+3000).

  • Elementy członkowskie UnicodeCategory.LineSeparator kategorii, która składa się wyłącznie ze znaku SEPARATOR WIERSZA (U+2028).

  • Elementy członkowskie UnicodeCategory.ParagraphSeparator kategorii, która składa się wyłącznie ze znaku SEPARATOR AKAPITU (U+2029).

  • Znaki TABULATION ZNAK (U + 0009), LINE FEED (U + 000A), TABULATION WIERSZA (U + 000B), KANAŁ INFORMACYJNY FORMULARZA (U + 000C), ZNAK POWROTU KARETKI (U + 000D) i NASTĘPNY WIERSZ (U + 0085).

Zobacz też

Dotyczy

IsWhiteSpace(String, Int32)

Wskazuje, czy znak w określonej pozycji w określonym ciągu jest skategoryzowany jako biały znak.

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

Ciąg.

index
Int32

Pozycja znaku do oceny w s .

Zwraca

Boolean

true jeśli znak w pozycji index w s jest znakiem odstępu; w przeciwnym razie false .

Wyjątki

index jest mniejsze niż zero lub większe niż ostatnia pozycja w s .

Uwagi

Pozycje znaku w ciągu są indeksowane począwszy od zera.

Znaki odstępu są następującymi znakami Unicode:

  • Członkowie kategorii, co obejmuje znaki 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) I IDEOGRAPHIC SPACE (U+3000).

  • Elementy członkowskie UnicodeCategory.LineSeparator kategorii, która składa się wyłącznie ze znaku SEPARATOR WIERSZA (U+2028).

  • Elementy członkowskie UnicodeCategory.ParagraphSeparator kategorii, która składa się wyłącznie ze znaku SEPARATOR AKAPITU (U+2029).

  • Znaki TABULATION ZNAK (U + 0009), LINE FEED (U + 000A), TABULATION WIERSZA (U + 000B), KANAŁ INFORMACYJNY FORMULARZA (U + 000C), ZNAK POWROTU KARETKI (U + 000D) i NASTĘPNY WIERSZ (U + 0085).

Zobacz też

Dotyczy