Char.IsWhiteSpace Yöntem

Tanım

Unicode karakterinin boşluk olarak kategorilere ayrılmış olup olmadığını gösterir.

Aşırı Yüklemeler

Name Description
IsWhiteSpace(Char)

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

IsWhiteSpace(String, Int32)

Belirtilen dizede belirtilen konumdaki karakterin boşluk olarak kategorilere ayrılmış olup olmadığını gösterir.

Örnekler

Aşağıdaki örnekte yöntemi gösterilmektedir IsWhiteSpace(Char) .

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 karakterleridir:

  • Kategorinin UnicodeCategory.SpaceSeparator üyeleri, ARA ÇUBUĞU (U+0020), NO-BREAK ARA ÇUBUĞU (U+00A0), OGHAM ARALIK İŞARETİ (U+1680), EN QUAD (U+2000), EM QUAD (U+2001), EN SPACE (U+2002), EM SPACE (U+2002), EM SPACE (U+2002) karakterlerini içerir +2003), ÜÇPER-EM ARA ÇUBUĞU (U+2004), DÖRTPER-EM ARA ÇUBUĞU (U+2005), ALTı-PER-EM ARA ÇUBUĞU (U+2006), ŞEKIL ARA ÇUBUĞU (U+2007), NOKTALAMA ARALIĞI (U+2008), İNCE BOŞLUK (U+2009), SAÇ ARA ÇUBUĞU (U+200A), DAR NO-BREAK ARA ÇUBUĞU (U+202F), ORTA MATEMATIKSEL BOŞLUK (U+205F) ve IDEOGRAPHIC SPACE (U+3000).

  • UnicodeCategory.LineSeparator Yalnızca LINE SEPARATOR karakterinden (U+2028) oluşan kategorinin üyeleri.

  • UnicodeCategory.ParagraphSeparator Yalnızca PARAGRAF AYRACI karakterinden (U+2029) oluşan kategorinin üyeleri.

  • KARAKTER TABULATION (U+0009), LINE FEED (U+000A), LINE TABULATION (U+000B), FORM FEED (U+000C), CARRIAGE RETURN (U+000D) ve NEXT LINE (U+0085) karakterleri.

IsWhiteSpace(Char)

Kaynak:
Char.cs
Kaynak:
Char.cs
Kaynak:
Char.cs
Kaynak:
Char.cs
Kaynak:
Char.cs

Belirtilen Unicode karakterinin boşluk olarak kategorilere ayrılmış olup olmadığı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

true boşluksa c ; değilse, false.

Açıklamalar

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

  • Kategorinin UnicodeCategory.SpaceSeparator üyeleri, ARA ÇUBUĞU (U+0020), NO-BREAK ARA ÇUBUĞU (U+00A0), OGHAM ARALIK İŞARETİ (U+1680), EN QUAD (U+2000), EM QUAD (U+2001), EN SPACE (U+2002), EM SPACE (U+2002), EM SPACE (U+2002) karakterlerini içerir +2003), ÜÇPER-EM ARA ÇUBUĞU (U+2004), DÖRTPER-EM ARA ÇUBUĞU (U+2005), ALTı-PER-EM ARA ÇUBUĞU (U+2006), ŞEKIL ARA ÇUBUĞU (U+2007), NOKTALAMA ARALIĞI (U+2008), İNCE BOŞLUK (U+2009), SAÇ ARA ÇUBUĞU (U+200A), DAR NO-BREAK ARA ÇUBUĞU (U+202F), ORTA MATEMATIKSEL BOŞLUK (U+205F) ve IDEOGRAPHIC SPACE (U+3000).

  • UnicodeCategory.LineSeparator Yalnızca LINE SEPARATOR karakterinden (U+2028) oluşan kategorinin üyeleri.

  • UnicodeCategory.ParagraphSeparator Yalnızca PARAGRAF AYRACI karakterinden (U+2029) oluşan kategorinin üyeleri.

  • KARAKTER TABULATION (U+0009), LINE FEED (U+000A), LINE TABULATION (U+000B), FORM FEED (U+000C), CARRIAGE RETURN (U+000D) ve NEXT LINE (U+0085) karakterleri.

Ayrıca bkz.

Şunlara uygulanır

IsWhiteSpace(String, Int32)

Kaynak:
Char.cs
Kaynak:
Char.cs
Kaynak:
Char.cs
Kaynak:
Char.cs
Kaynak:
Char.cs

Belirtilen dizede belirtilen konumdaki karakterin boşluk olarak kategorilere ayrılmış olup olmadığı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

içinde değerlendirilecek skarakterin konumu.

Döndürülenler

true konumundaki karakter indexs boşluksa; değilse, false.

Özel durumlar

s, null'e eşittir.

index sıfırdan küçük veya içindeki sson konumdan büyüktür.

Açıklamalar

Dizedeki karakter konumları sıfırdan başlayarak dizinlenir.

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

  • Kategorinin UnicodeCategory.SpaceSeparator üyeleri, ARA ÇUBUĞU (U+0020), NO-BREAK ARA ÇUBUĞU (U+00A0), OGHAM ARALIK İŞARETİ (U+1680), EN QUAD (U+2000), EM QUAD (U+2001), EN SPACE (U+2002), EM SPACE (U+2002), EM SPACE (U+2002) karakterlerini içerir +2003), ÜÇPER-EM ARA ÇUBUĞU (U+2004), DÖRTPER-EM ARA ÇUBUĞU (U+2005), ALTı-PER-EM ARA ÇUBUĞU (U+2006), ŞEKIL ARA ÇUBUĞU (U+2007), NOKTALAMA ARALIĞI (U+2008), İNCE BOŞLUK (U+2009), SAÇ ARA ÇUBUĞU (U+200A), DAR NO-BREAK ARA ÇUBUĞU (U+202F), ORTA MATEMATIKSEL BOŞLUK (U+205F) ve IDEOGRAPHIC SPACE (U+3000).

  • UnicodeCategory.LineSeparator Yalnızca LINE SEPARATOR karakterinden (U+2028) oluşan kategorinin üyeleri.

  • UnicodeCategory.ParagraphSeparator Yalnızca PARAGRAF AYRACI karakterinden (U+2029) oluşan kategorinin üyeleri.

  • KARAKTER TABULATION (U+0009), LINE FEED (U+000A), LINE TABULATION (U+000B), FORM FEED (U+000C), CARRIAGE RETURN (U+000D) ve NEXT LINE (U+0085) karakterleri.

Ayrıca bkz.

Şunlara uygulanır