Char.IsLetter 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 Unicode harfi olarak kategorilere ayrılmadığını gösterir.
Aşırı Yüklemeler
IsLetter(Char) |
Belirtilen Unicode karakterinin Unicode harfi olarak kategorilere ayrılmadığını gösterir. |
IsLetter(String, Int32) |
Belirtilen dizedeki belirtilen konumdaki karakterin bir Unicode harfi olarak kategorilere ayrılmadığını gösterir. |
Örnekler
Aşağıdaki kod örneği gösterilmektedir IsLetter .
using namespace System;
int main()
{
char ch = '8';
Console::WriteLine( Char::IsLetter( ch ) ); // False
Console::WriteLine( Char::IsLetter( "sample string", 7 ) ); // True
}
using System;
public class IsLetterSample {
public static void Main() {
char ch = '8';
Console.WriteLine(Char.IsLetter(ch)); // False
Console.WriteLine(Char.IsLetter("sample string", 7)); // True
}
}
open System
let ch = '8'
printfn $"{Char.IsLetter ch}" // False
printfn $"""{Char.IsLetter("sample string", 7)}""" // True
Module IsLetterSample
Sub Main()
Dim ch8 As Char
ch8 = "8"c
Console.WriteLine(Char.IsLetter(ch8)) ' Output: "False"
Console.WriteLine(Char.IsLetter("sample string", 5)) ' Output: "True"
End Sub
End Module
Açıklamalar
Bu yöntem Char , öğesinin herhangi bir Unicode harf kategorisinin üyesi olup olmadığını belirler. Unicode mektuplar şunları içerir:
U + 0041 gibi büyük harfler (Latin büyük harf A), u + 005A (LATIN büyük harf Z) veya U + 0400 (kırıl büyük harf, aksan işareti) ile U + 042F (kırıl büyük harf YA da). Bu karakterler UnicodeCategory.UppercaseLetter kategorinin üyeleridir.
U + 0061 (Latin küçük harf A) ile u + 007A (LATIN küçük harf Z) veya U + 03AC (Yunanca küçük harf ALPHA Ile tonos) arasında küçük harfler (Yunanca küçük harf OMEGA WITH TONOS). Bu karakterler UnicodeCategory.LowercaseLetter kategorinin üyeleridir.
U + 01C5 gibi başlık büyük harfleri (LATIN büyük harf D with küçük harf Z with CARON) veya U + 1FFC (Yunanca büyük harf OMEGA with PROSGEGRAMMENIYLE). Bu karakterler UnicodeCategory.TitlecaseLetter kategorinin üyeleridir.
U + 02C1 (değiştirici harfi ters GıMı) veya u + 1D2C (değiştirici harfi büyük A) ile u + 1D61 (DEĞIŞTIRICI harf küçük çı) arasındaki değiştiriciler. Bu karakterler UnicodeCategory.ModifierLetter kategorinin üyeleridir.
U + 05D0 (IBRANICE harfı HEMZELI) ile U + 05EA (IBRANICE Letter TAV), u + 0621 (Arapça HAMZA) ile u + 063A (Arapça harf GHAIN), u + 4E00 ( <CJK Ideograph, First> ) Ile u + 9FC3 () arasında diğer harfler <CJK Ideograph, Last> . Bu karakterler UnicodeCategory.OtherLetter kategorinin üyeleridir.
IsLetter(Char)
Belirtilen Unicode karakterinin Unicode harfi olarak kategorilere ayrılmadığını gösterir.
public:
static bool IsLetter(char c);
public static bool IsLetter (char c);
static member IsLetter : char -> bool
Public Shared Function IsLetter (c As Char) As Boolean
Parametreler
- c
- Char
Değerlendirilecek Unicode karakteri.
Döndürülenler
true
c
bir harfse; Aksi takdirde, false
.
Açıklamalar
Bu yöntem Char , öğesinin herhangi bir Unicode harf kategorisinin üyesi olup olmadığını belirler. Unicode mektuplar şunları içerir:
U + 0041 gibi büyük harfler (Latin büyük harf A), u + 005A (LATIN büyük harf Z) veya U + 0400 (kırıl büyük harf, aksan işareti) ile U + 042F (kırıl büyük harf YA da). Bu karakterler UnicodeCategory.UppercaseLetter kategorinin üyeleridir.
U + 0061 (Latin küçük harf A) ile u + 007A (LATIN küçük harf Z) veya U + 03AC (Yunanca küçük harf ALPHA Ile tonos) arasında küçük harfler (Yunanca küçük harf OMEGA WITH TONOS). Bu karakterler UnicodeCategory.LowercaseLetter kategorinin üyeleridir.
U + 01C5 gibi başlık büyük harfleri (LATIN büyük harf D with küçük harf Z with CARON) veya U + 1FFC (Yunanca büyük harf OMEGA with PROSGEGRAMMENIYLE). Bu karakterler UnicodeCategory.TitlecaseLetter kategorinin üyeleridir.
U + 02C1 (değiştirici harfi ters GıMı) veya u + 1D2C (değiştirici harfi büyük A) ile u + 1D61 (DEĞIŞTIRICI harf küçük çı) arasındaki değiştiriciler. Bu karakterler UnicodeCategory.ModifierLetter kategorinin üyeleridir.
U + 05D0 (IBRANICE harfı HEMZELI) ile U + 05EA (IBRANICE Letter TAV), u + 0621 (Arapça HAMZA) ile u + 063A (Arapça harf GHAIN), u + 4E00 ( <CJK Ideograph, First> ) Ile u + 9FC3 () arasında diğer harfler <CJK Ideograph, Last> . Bu karakterler UnicodeCategory.OtherLetter kategorinin üyeleridir.
Ayrıca bkz.
Şunlara uygulanır
IsLetter(String, Int32)
Belirtilen dizedeki belirtilen konumdaki karakterin bir Unicode harfi olarak kategorilere ayrılmadığını gösterir.
public:
static bool IsLetter(System::String ^ s, int index);
public static bool IsLetter (string s, int index);
static member IsLetter : string * int -> bool
Public Shared Function IsLetter (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 index
s
bir harf 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.
Bu yöntem, bir dizedeki belirtilen dizin konumundaki karakterin herhangi bir Unicode harfi kategorisinin üyesi olup olmadığını belirler. Unicode mektuplar şunları içerir:
U + 0041 gibi büyük harfler (Latin büyük harf A), u + 005A (LATIN büyük harf Z) veya U + 0400 (kırıl büyük harf, aksan işareti) ile U + 042F (kırıl büyük harf YA da). Bu karakterler UnicodeCategory.UppercaseLetter kategorinin üyeleridir.
U + 0061 (Latin küçük harf A) ile u + 007A (LATIN küçük harf Z) veya U + 03AC (Yunanca küçük harf ALPHA Ile tonos) arasında küçük harfler (Yunanca küçük harf OMEGA WITH TONOS). Bu karakterler UnicodeCategory.LowercaseLetter kategorinin üyeleridir.
U + 01C5 gibi başlık büyük harfleri (LATIN büyük harf D with küçük harf Z with CARON) veya U + 1FFC (Yunanca büyük harf OMEGA with PROSGEGRAMMENIYLE). Bu karakterler UnicodeCategory.TitlecaseLetter kategorinin üyeleridir.
U + 02C1 (değiştirici harfi ters GıMı) veya u + 1D2C (değiştirici harfi büyük A) ile u + 1D61 (DEĞIŞTIRICI harf küçük çı) arasındaki değiştiriciler. Bu karakterler UnicodeCategory.ModifierLetter kategorinin üyeleridir.
U + 05D0 (IBRANICE harfı HEMZELI) ile U + 05EA (IBRANICE Letter TAV), u + 0621 (Arapça HAMZA) ile u + 063A (Arapça harf GHAIN), u + 4E00 ( <CJK Ideograph, First> ) Ile u + 9FC3 () arasında diğer harfler <CJK Ideograph, Last> . Bu karakterler UnicodeCategory.OtherLetter kategorinin üyeleridir.