Język

Char.IsLetter Metoda

Definicja

Wskazuje, czy znak Unicode jest klasyfikowany jako litera Unicode.

Przeciążenia

Nazwa Opis
IsLetter(Char)

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

IsLetter(String, Int32)

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

Przykłady

W poniższym przykładzie kodu pokazano IsLetterpolecenie .

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 element Char jest członkiem dowolnej kategorii litery Unicode. Litery Unicode zawierają następujące elementy:

  • Wielkie litery, takie jak U+0041 (WIELKA LITERA A) do U+005A (WIELKA LITERA Z) lub U+0400 (CYRYLICA WIELKA LITERA IE Z GROBEM) do U+042F (CYRYLICA WIELKA LITERA YA). Te znaki są elementami członkowskimi UnicodeCategory.UppercaseLetter kategorii.

  • Małe litery, takie jak U+0061 (ALFABET ŁACIŃSKI A) do U+007A (MAŁA LITERA Z) lub U+03AC (GRECKI MAŁA LITERA ALFA Z TONOS) przez U+03CE (GRECKI MAŁY LITERA OMEGA Z TONOS). Te znaki są elementami członkowskimi UnicodeCategory.LowercaseLetter kategorii.

  • Litery tytułowe, takie jak U+01C5 (WIELKA LITERA ŁACIŃSKA D Z MAŁĄ LITERĄ Z Z CARON) lub U+1FFC (GRECKI WIELKA LITERA OMEGA Z PROSGEGRAMMENI). Te znaki są elementami członkowskimi UnicodeCategory.TitlecaseLetter kategorii.

  • Modyfikatory, takie jak U+02B0 (MODYFIKUJĄCY LITERA MAŁA H) do U+02C1 (MODYFIKUJĄCY LITERĘ ODWRÓCONĄ GLOTTAL STOP) lub U+1D2C (MODYFIKUJĄCY LITERA WIELKA A) przez U+1D61 (MODYFIKUJĄCY LITERĘ MAŁE CHI). Te znaki są elementami członkowskimi UnicodeCategory.ModifierLetter kategorii.

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

IsLetter(Char)

Źródło:
Char.cs
Źródło:
Char.cs
Źródło:
Char.cs
Źródło:
Char.cs
Źródło:
Char.cs

Wskazuje, czy określony znak Unicode jest klasyfikowany 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

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

Uwagi

Ta metoda określa, czy element Char jest członkiem dowolnej kategorii litery Unicode. Litery Unicode zawierają następujące elementy:

  • Wielkie litery, takie jak U+0041 (WIELKA LITERA A) do U+005A (WIELKA LITERA Z) lub U+0400 (CYRYLICA WIELKA LITERA IE Z GROBEM) do U+042F (CYRYLICA WIELKA LITERA YA). Te znaki są elementami członkowskimi UnicodeCategory.UppercaseLetter kategorii.

  • Małe litery, takie jak U+0061 (ALFABET ŁACIŃSKI A) do U+007A (MAŁA LITERA Z) lub U+03AC (GRECKI MAŁA LITERA ALFA Z TONOS) przez U+03CE (GRECKI MAŁY LITERA OMEGA Z TONOS). Te znaki są elementami członkowskimi UnicodeCategory.LowercaseLetter kategorii.

  • Litery tytułowe, takie jak U+01C5 (WIELKA LITERA ŁACIŃSKA D Z MAŁĄ LITERĄ Z Z CARON) lub U+1FFC (GRECKI WIELKA LITERA OMEGA Z PROSGEGRAMMENI). Te znaki są elementami członkowskimi UnicodeCategory.TitlecaseLetter kategorii.

  • Modyfikatory, takie jak U+02B0 (MODYFIKUJĄCY LITERA MAŁA H) do U+02C1 (MODYFIKUJĄCY LITERĘ ODWRÓCONĄ GLOTTAL STOP) lub U+1D2C (MODYFIKUJĄCY LITERA WIELKA A) przez U+1D61 (MODYFIKUJĄCY LITERĘ MAŁE CHI). Te znaki są elementami członkowskimi UnicodeCategory.ModifierLetter kategorii.

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

Zobacz też

Dotyczy

IsLetter(String, Int32)

Źródło:
Char.cs
Źródło:
Char.cs
Źródło:
Char.cs
Źródło:
Char.cs
Źródło:
Char.cs

Wskazuje, czy znak na określonej pozycji w określonym ciągu jest klasyfikowany 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

Pewien ciąg.

index
Int32

Pozycja znaku do obliczenia w elem s.

Zwraca

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

Wyjątki

Parametr s ma wartość null.

index wartość jest mniejsza niż zero lub większa niż ostatnia pozycja w elem s.

Uwagi

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

Ta metoda określa, czy znak na określonej pozycji indeksu w ciągu jest członkiem dowolnej kategorii litery Unicode. Litery Unicode zawierają następujące elementy:

  • Wielkie litery, takie jak U+0041 (WIELKA LITERA A) do U+005A (WIELKA LITERA Z) lub U+0400 (CYRYLICA WIELKA LITERA IE Z GROBEM) do U+042F (CYRYLICA WIELKA LITERA YA). Te znaki są elementami członkowskimi UnicodeCategory.UppercaseLetter kategorii.

  • Małe litery, takie jak U+0061 (ALFABET ŁACIŃSKI A) do U+007A (MAŁA LITERA Z) lub U+03AC (GRECKI MAŁA LITERA ALFA Z TONOS) przez U+03CE (GRECKI MAŁY LITERA OMEGA Z TONOS). Te znaki są elementami członkowskimi UnicodeCategory.LowercaseLetter kategorii.

  • Litery tytułowe, takie jak U+01C5 (WIELKA LITERA ŁACIŃSKA D Z MAŁĄ LITERĄ Z Z CARON) lub U+1FFC (GRECKI WIELKA LITERA OMEGA Z PROSGEGRAMMENI). Te znaki są elementami członkowskimi UnicodeCategory.TitlecaseLetter kategorii.

  • Modyfikatory, takie jak U+02B0 (MODYFIKUJĄCY LITERA MAŁA H) do U+02C1 (MODYFIKUJĄCY LITERĘ ODWRÓCONĄ GLOTTAL STOP) lub U+1D2C (MODYFIKUJĄCY LITERA WIELKA A) przez U+1D61 (MODYFIKUJĄCY LITERĘ MAŁE CHI). Te znaki są elementami członkowskimi UnicodeCategory.ModifierLetter kategorii.

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

Zobacz też

Dotyczy