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ılmış olup olmadığını gösterir.
Aşırı Yüklemeler
| Name | Description |
|---|---|
| IsLetter(Char) |
Belirtilen Unicode karakterinin Unicode harfi olarak kategorilere ayrılmış olup olmadığını gösterir. |
| IsLetter(String, Int32) |
Belirtilen dizede belirtilen konumdaki karakterin Unicode harfi olarak kategorilere ayrılmış olup olmadığını gösterir. |
Örnekler
Aşağıdaki kod örneğinde gösterilmiştir IsLetter.
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, herhangi bir Char Unicode harfi kategorisinin üyesi olup olmadığını belirler. Unicode harfleri şunları içerir:
U+0041 (LATIN BÜYÜK A HARFI) ile U+005A (LATIN BÜYÜK HARF Z) veya U+0400 (KIRIL BÜYÜK HARF IE WITH GRAVE) ile U+042F (KIRIL BÜYÜK HARF YA) gibi büyük harfler. Bu karakterler kategorinin UnicodeCategory.UppercaseLetter üyeleridir.
U+0061 (LATIN KÜÇÜK A HARFI) ile U+007A (LATIN KÜÇÜK HARF Z) veya U+03AC (TONOS IÇEREN YUNAN KÜÇÜK HARF ALFA) ile U+03CE (TONOS IÇEREN YUNAN KÜÇÜK OMEGA HARFI) gibi küçük harfler. Bu karakterler kategorinin UnicodeCategory.LowercaseLetter üyeleridir.
U+01C5 (KÜÇÜK HARF Z VE CARON IÇEREN LATIN BÜYÜK D HARFI) veya U+1FFC (PROSGEGRAMMENI ILE YUNANCA BÜYÜK OMEGA HARFI) gibi büyük harf harfleri. Bu karakterler kategorinin UnicodeCategory.TitlecaseLetter üyeleridir.
U+02B0 (DEĞIŞTIRICI HARF KÜÇÜK H) ile U+02C1 (DEĞIŞTIRICI HARF TERS GLOTTAL STOP) veya U+1D2C (DEĞIŞTIRICI HARF BÜYÜK A) ile U+1D61 (DEĞIŞTIRICI HARF KÜÇÜK KİkARE) gibi değiştiriciler. Bu karakterler kategorinin UnicodeCategory.ModifierLetter üyeleridir.
U+05D0 (İBRANICE HARF ALEF) ile U+05EA (İBRANICE HARF TAV), U+0621 (ARAP HARFI HAMZA) ile U+063A (ARAPÇA HARF GHAIN) veya U+4E00 (CJK Ideograph, First<) ile U+9FC3 (><CJK Ideograph, Last>) arasındaki diğer harfler. Bu karakterler kategorinin UnicodeCategory.OtherLetter üyeleridir.
IsLetter(Char)
- Kaynak:
- Char.cs
- Kaynak:
- Char.cs
- Kaynak:
- Char.cs
- Kaynak:
- Char.cs
- Kaynak:
- Char.cs
Belirtilen Unicode karakterinin Unicode harfi olarak kategorilere ayrılmış olup olmadığı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 bir harfse c ; değilse, false.
Açıklamalar
Bu yöntem, herhangi bir Char Unicode harfi kategorisinin üyesi olup olmadığını belirler. Unicode harfleri şunları içerir:
U+0041 (LATIN BÜYÜK A HARFI) ile U+005A (LATIN BÜYÜK HARF Z) veya U+0400 (KIRIL BÜYÜK HARF IE WITH GRAVE) ile U+042F (KIRIL BÜYÜK HARF YA) gibi büyük harfler. Bu karakterler kategorinin UnicodeCategory.UppercaseLetter üyeleridir.
U+0061 (LATIN KÜÇÜK A HARFI) ile U+007A (LATIN KÜÇÜK HARF Z) veya U+03AC (TONOS IÇEREN YUNAN KÜÇÜK HARF ALFA) ile U+03CE (TONOS IÇEREN YUNAN KÜÇÜK OMEGA HARFI) gibi küçük harfler. Bu karakterler kategorinin UnicodeCategory.LowercaseLetter üyeleridir.
U+01C5 (KÜÇÜK HARF Z VE CARON IÇEREN LATIN BÜYÜK D HARFI) veya U+1FFC (PROSGEGRAMMENI ILE YUNANCA BÜYÜK OMEGA HARFI) gibi büyük harf harfleri. Bu karakterler kategorinin UnicodeCategory.TitlecaseLetter üyeleridir.
U+02B0 (DEĞIŞTIRICI HARF KÜÇÜK H) ile U+02C1 (DEĞIŞTIRICI HARF TERS GLOTTAL STOP) veya U+1D2C (DEĞIŞTIRICI HARF BÜYÜK A) ile U+1D61 (DEĞIŞTIRICI HARF KÜÇÜK KİkARE) gibi değiştiriciler. Bu karakterler kategorinin UnicodeCategory.ModifierLetter üyeleridir.
U+05D0 (İBRANICE HARF ALEF) ile U+05EA (İBRANICE HARF TAV), U+0621 (ARAP HARFI HAMZA) ile U+063A (ARAPÇA HARF GHAIN) veya U+4E00 (CJK Ideograph, First<) ile U+9FC3 (><CJK Ideograph, Last>) arasındaki diğer harfler. Bu karakterler kategorinin UnicodeCategory.OtherLetter üyeleridir.
Ayrıca bkz.
Şunlara uygulanır
IsLetter(String, Int32)
- Kaynak:
- Char.cs
- Kaynak:
- Char.cs
- Kaynak:
- Char.cs
- Kaynak:
- Char.cs
- Kaynak:
- Char.cs
Belirtilen dizede belirtilen konumdaki karakterin Unicode harfi olarak kategorilere ayrılmış olup olmadığı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
içinde değerlendirilecek skarakterin konumu.
Döndürülenler
true konumundaki karakter indexs bir harfse; 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.
Bu yöntem, bir dizedeki belirtilen dizin konumundaki karakterin herhangi bir Unicode harfi kategorisinin üyesi olup olmadığını belirler. Unicode harfleri şunları içerir:
U+0041 (LATIN BÜYÜK A HARFI) ile U+005A (LATIN BÜYÜK HARF Z) veya U+0400 (KIRIL BÜYÜK HARF IE WITH GRAVE) ile U+042F (KIRIL BÜYÜK HARF YA) gibi büyük harfler. Bu karakterler kategorinin UnicodeCategory.UppercaseLetter üyeleridir.
U+0061 (LATIN KÜÇÜK A HARFI) ile U+007A (LATIN KÜÇÜK HARF Z) veya U+03AC (TONOS IÇEREN YUNAN KÜÇÜK HARF ALFA) ile U+03CE (TONOS IÇEREN YUNAN KÜÇÜK OMEGA HARFI) gibi küçük harfler. Bu karakterler kategorinin UnicodeCategory.LowercaseLetter üyeleridir.
U+01C5 (KÜÇÜK HARF Z VE CARON IÇEREN LATIN BÜYÜK D HARFI) veya U+1FFC (PROSGEGRAMMENI ILE YUNANCA BÜYÜK OMEGA HARFI) gibi büyük harf harfleri. Bu karakterler kategorinin UnicodeCategory.TitlecaseLetter üyeleridir.
U+02B0 (DEĞIŞTIRICI HARF KÜÇÜK H) ile U+02C1 (DEĞIŞTIRICI HARF TERS GLOTTAL STOP) veya U+1D2C (DEĞIŞTIRICI HARF BÜYÜK A) ile U+1D61 (DEĞIŞTIRICI HARF KÜÇÜK KİkARE) gibi değiştiriciler. Bu karakterler kategorinin UnicodeCategory.ModifierLetter üyeleridir.
U+05D0 (İBRANICE HARF ALEF) ile U+05EA (İBRANICE HARF TAV), U+0621 (ARAP HARFI HAMZA) ile U+063A (ARAPÇA HARF GHAIN) veya U+4E00 (CJK Ideograph, First<) ile U+9FC3 (><CJK Ideograph, Last>) arasındaki diğer harfler. Bu karakterler kategorinin UnicodeCategory.OtherLetter üyeleridir.