Char.IsLetter Yöntem

Tanım

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

Boolean

truecbir 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

Boolean

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.

Ayrıca bkz.

Şunlara uygulanır