Char.IsWhiteSpace Yöntem

Tanım

Unicode karakterinin boşluk olarak kategorilere ayrılmadığını gösterir.

Aşırı Yüklemeler

IsWhiteSpace(Char)

Belirtilen Unicode karakterinin boşluk olarak kategorilere ayrılmadığını gösterir.

IsWhiteSpace(String, Int32)

Belirtilen dizedeki belirtilen konumdaki karakterin boşluk olarak kategorilere ayrılmadığını gösterir.

Örnekler

Aşağıdaki örnek IsWhiteSpace(Char) yöntemini gösterir.

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

Açıklamalar

Boşluk karakterleri aşağıdaki Unicode karakterlerdir:

  • UnicodeCategory.SpaceSeparatorKategori üyeleri (u + 0020), kesme boşluğu (u + 00A0), Ogham boşluk işareti (u + 1680), en dörtlü (u + 2000), Em dörtlü (u + 2001), en boşluk (u + 2002), EM alanı (u + 2003), üç EM alanı (u + 2004), dört EM alanı (u + 2005), altı EM alanı (u + 2006), ŞEKIL alanı (u + 2007), noktalama alanı (u + 2008), Ince boşluk (U + 2009), saç alanı (U + 200A), dar olmayan boşluk (U + 202F), orta MATEMATIKSEL boşluk (u + 205F) ve IDEOGRAFIK (U + 3000).

  • UnicodeCategory.LineSeparatorKategori üyeleri, yalnızca satır ayırıcı karakterinden (U + 2028) oluşur.

  • UnicodeCategory.ParagraphSeparatorKategori üyeleri, yalnızca paragraf ayırıcı karakteriyle (U + 2029) oluşur.

  • Karakter sekme (U + 0009), satır besleme (U + 000A), ÇIZGI sekme (u + 000B), FORM akışı (u + 000C), satır başı (u + 000D) ve sonrakı satır (U + 0085).

IsWhiteSpace(Char)

Belirtilen Unicode karakterinin boşluk olarak kategorilere ayrılmadığını gösterir.

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

Parametreler

c
Char

Değerlendirilecek Unicode karakteri.

Döndürülenler

Boolean

truecboşluk ise, aksi durumda, false .

Açıklamalar

Boşluk karakterleri aşağıdaki Unicode karakterlerdir:

  • UnicodeCategory.SpaceSeparatorKategori üyeleri (u + 0020), kesme boşluğu (u + 00A0), Ogham boşluk işareti (u + 1680), en dörtlü (u + 2000), Em dörtlü (u + 2001), en boşluk (u + 2002), EM alanı (u + 2003), üç EM alanı (u + 2004), dört EM alanı (u + 2005), altı EM alanı (u + 2006), ŞEKIL alanı (u + 2007), noktalama alanı (u + 2008), Ince boşluk (U + 2009), saç alanı (U + 200A), dar olmayan boşluk (U + 202F), orta MATEMATIKSEL boşluk (u + 205F) ve IDEOGRAFIK (U + 3000).

  • UnicodeCategory.LineSeparatorKategori üyeleri, yalnızca satır ayırıcı karakterinden (U + 2028) oluşur.

  • UnicodeCategory.ParagraphSeparatorKategori üyeleri, yalnızca paragraf ayırıcı karakteriyle (U + 2029) oluşur.

  • Karakter sekme (U + 0009), satır besleme (U + 000A), ÇIZGI sekme (u + 000B), FORM akışı (u + 000C), satır başı (u + 000D) ve sonrakı satır (U + 0085).

Ayrıca bkz.

Şunlara uygulanır

IsWhiteSpace(String, Int32)

Belirtilen dizedeki belirtilen konumdaki karakterin boşluk olarak kategorilere ayrılmadığını gösterir.

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

Parametreler

s
String

Bir dize.

index
Int32

İçinde değerlendirilecek karakterin konumu s .

Döndürülenler

Boolean

true konumundaki karakter boşluk index s ise, aksi durumda, false .

Özel durumlar

s, null değeridir.

index sıfırdan küçük veya en son konumdan büyük s .

Açıklamalar

Bir dizedeki karakter konumları sıfırdan başlayarak dizine alınır.

Boşluk karakterleri aşağıdaki Unicode karakterlerdir:

  • UnicodeCategory.SpaceSeparatorKategori üyeleri (u + 0020), kesme boşluğu (u + 00A0), Ogham boşluk işareti (u + 1680), en dörtlü (u + 2000), Em dörtlü (u + 2001), en boşluk (u + 2002), EM alanı (u + 2003), üç EM alanı (u + 2004), dört EM alanı (u + 2005), altı EM alanı (u + 2006), ŞEKIL alanı (u + 2007), noktalama alanı (u + 2008), Ince boşluk (U + 2009), saç alanı (U + 200A), dar olmayan boşluk (U + 202F), orta MATEMATIKSEL boşluk (u + 205F) ve IDEOGRAFIK (U + 3000).

  • UnicodeCategory.LineSeparatorKategori üyeleri, yalnızca satır ayırıcı karakterinden (U + 2028) oluşur.

  • UnicodeCategory.ParagraphSeparatorKategori üyeleri, yalnızca paragraf ayırıcı karakteriyle (U + 2029) oluşur.

  • Karakter sekme (U + 0009), satır besleme (U + 000A), ÇIZGI sekme (u + 000B), FORM akışı (u + 000C), satır başı (u + 000D) ve sonrakı satır (U + 0085).

Ayrıca bkz.

Şunlara uygulanır