Char.IsLetter Yöntem

Tanım

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.

Ayrıca bkz.

Şunlara uygulanır