Char.IsWhiteSpace Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
true
c
boş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
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).