Udostępnij za pośrednictwem


Char.IsLetter Metoda

Definicja

Wskazuje, czy znak Unicode jest kategoryzowany jako litera Unicode.

Przeciążenia

IsLetter(Char)

Wskazuje, czy określony znak Unicode jest kategoryzowany jako litera Unicode.

IsLetter(String, Int32)

Wskazuje, czy znak w określonej pozycji w określonym ciągu jest skategoryzowany jako litera Unicode.

Przykłady

Poniższy przykład kodu IsLetter demonstruje .

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

Uwagi

Ta metoda określa, czy znak Char należy do dowolnej kategorii liter Unicode. Litery Unicode obejmują następujące elementy:

  • Wielkie litery, takie jak U+0041 (ŁACIŃSKA WIELKA LITERA A) do U+005A (ALFABET ŁACIŃSKI Z) lub U+0400 (CYRYLICA WIELKA LITERA IE ZE ZNAKIEM NASTĘPNIE) do U+042F (CYRYLICA WIELKA LITERA YA). Te znaki są członkami UnicodeCategory.UppercaseLetter kategorii.

  • Małe litery, takie jak U+0061 (LATIN SMALL LETTER A) do U+007A (LATIN SMALL LETTER Z) lub U+03AC (GRECKI MAŁA LITERA ALFA Z TONOSEM) przez U+03CE (GRECKI MAŁY LITERA Z TONOSEM). Te znaki są członkami UnicodeCategory.LowercaseLetter kategorii.

  • Litery w tytule, takie JAK U+01C5 (LATIN CAPITAL LETTER D WITH SMALL LETTER Z WITH CARON) lub U+1FFC (GRECKI WIELKA LITERA Z PROSGEGRAMMENI). Te znaki są członkami UnicodeCategory.TitlecaseLetter kategorii.

  • Modyfikatory, takie jak U+02B0 (MODYFIKATOR LETTER SMALL H) do U+02C1 (LITERA MODYFIKATORA ODWRÓCONA LITERA ZATRZYMANIA GLOTTAL) lub U+1D2C (MODYFIKUJĄCA LITERA A) do U+1D61 (LITERA MODYFIKUJĄCA MAŁY CHI). Te znaki są członkami UnicodeCategory.ModifierLetter kategorii.

  • Inne litery, takie jak U+05D0 (HEBRAJSKIA LITERA ALEF) przez U+05EA (LIST HEBRAJSKI TAV), U+0621 (ARABSKI LITERA HAMZA) przez U+063A (ARABSKI LIST GHAIN) lub U+4E00 ( <CJK Ideograph, First> ) do U+9FC3 ( <CJK Ideograph, Last> ). Te znaki są członkami UnicodeCategory.OtherLetter kategorii.

IsLetter(Char)

Wskazuje, czy określony znak Unicode jest kategoryzowany jako litera Unicode.

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

Parametry

c
Char

Znak Unicode do oceny.

Zwraca

Boolean

true jeśli c jest literą; w przeciwnym razie false .

Uwagi

Ta metoda określa, czy znak Char należy do dowolnej kategorii liter Unicode. Litery Unicode obejmują następujące elementy:

  • Wielkie litery, takie jak U+0041 (ŁACIŃSKA WIELKA LITERA A) do U+005A (ALFABET ŁACIŃSKI Z) lub U+0400 (CYRYLICA WIELKA LITERA IE ZE ZNAKIEM NASTĘPNIE) do U+042F (CYRYLICA WIELKA LITERA YA). Te znaki są członkami UnicodeCategory.UppercaseLetter kategorii.

  • Małe litery, takie jak U+0061 (LATIN SMALL LETTER A) do U+007A (LATIN SMALL LETTER Z) lub U+03AC (GRECKI MAŁA LITERA ALFA Z TONOSEM) przez U+03CE (GRECKI MAŁY LITERA Z TONOSEM). Te znaki są członkami UnicodeCategory.LowercaseLetter kategorii.

  • Litery w tytule, takie JAK U+01C5 (LATIN CAPITAL LETTER D WITH SMALL LETTER Z WITH CARON) lub U+1FFC (GRECKI WIELKA LITERA Z PROSGEGRAMMENI). Te znaki są członkami UnicodeCategory.TitlecaseLetter kategorii.

  • Modyfikatory, takie jak U+02B0 (MODYFIKATOR LETTER SMALL H) do U+02C1 (LITERA MODYFIKATORA ODWRÓCONA LITERA ZATRZYMANIA GLOTTAL) lub U+1D2C (MODYFIKUJĄCA LITERA A) do U+1D61 (LITERA MODYFIKUJĄCA MAŁY CHI). Te znaki są członkami UnicodeCategory.ModifierLetter kategorii.

  • Inne litery, takie jak U+05D0 (HEBRAJSKIA LITERA ALEF) przez U+05EA (LIST HEBRAJSKI TAV), U+0621 (ARABSKI LITERA HAMZA) przez U+063A (ARABSKI LIST GHAIN) lub U+4E00 ( <CJK Ideograph, First> ) do U+9FC3 ( <CJK Ideograph, Last> ). Te znaki są członkami UnicodeCategory.OtherLetter kategorii.

Zobacz też

Dotyczy

IsLetter(String, Int32)

Wskazuje, czy znak w określonej pozycji w określonym ciągu jest skategoryzowany jako litera Unicode.

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

Parametry

s
String

Ciąg.

index
Int32

Pozycja znaku do oceny w s .

Zwraca

Boolean

true Jeśli znak w pozycji index w s jest literą; w przeciwnym razie false .

Wyjątki

index jest mniejsze niż zero lub większe niż ostatnia pozycja w s .

Uwagi

Pozycje znaku w ciągu są indeksowane począwszy od zera.

Ta metoda określa, czy znak w określonej pozycji indeksu w ciągu należy do dowolnej kategorii liter Unicode. Litery Unicode obejmują następujące elementy:

  • Wielkie litery, takie jak U+0041 (ŁACIŃSKA WIELKA LITERA A) do U+005A (ALFABET ŁACIŃSKI Z) lub U+0400 (CYRYLICA WIELKA LITERA IE ZE ZNAKIEM NASTĘPNIE) do U+042F (CYRYLICA WIELKA LITERA YA). Te znaki są członkami UnicodeCategory.UppercaseLetter kategorii.

  • Małe litery, takie jak U+0061 (LATIN SMALL LETTER A) do U+007A (LATIN SMALL LETTER Z) lub U+03AC (GRECKI MAŁA LITERA ALFA Z TONOSEM) przez U+03CE (GRECKI MAŁY LITERA Z TONOSEM). Te znaki są członkami UnicodeCategory.LowercaseLetter kategorii.

  • Litery w tytule, takie JAK U+01C5 (LATIN CAPITAL LETTER D WITH SMALL LETTER Z WITH CARON) lub U+1FFC (GRECKI WIELKA LITERA Z PROSGEGRAMMENI). Te znaki są członkami UnicodeCategory.TitlecaseLetter kategorii.

  • Modyfikatory, takie jak U+02B0 (MODYFIKATOR LETTER SMALL H) do U+02C1 (LITERA MODYFIKATORA ODWRÓCONA LITERA ZATRZYMANIA GLOTTAL) lub U+1D2C (MODYFIKUJĄCA LITERA A) do U+1D61 (LITERA MODYFIKUJĄCA MAŁY CHI). Te znaki są członkami UnicodeCategory.ModifierLetter kategorii.

  • Inne litery, takie jak U+05D0 (HEBRAJSKIA LITERA ALEF) przez U+05EA (LIST HEBRAJSKI TAV), U+0621 (ARABSKI LITERA HAMZA) przez U+063A (ARABSKI LIST GHAIN) lub U+4E00 ( <CJK Ideograph, First> ) do U+9FC3 ( <CJK Ideograph, Last> ). Te znaki są członkami UnicodeCategory.OtherLetter kategorii.

Zobacz też

Dotyczy