Char.IsLetter Metoda

Definice

Označuje, zda je znak Unicode zařazen jako písmeno Unicode.

Přetížení

IsLetter(Char)

Označuje, zda je zadaný znak Unicode zařazen do kategorie jako písmeno Unicode.

IsLetter(String, Int32)

Určuje, jestli je znak na zadané pozici v zadaném řetězci zařazený jako písmeno Unicode.

Příklady

Následující příklad kódu ukazuje 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

Poznámky

Tato metoda určuje, zda Char je členem jakékoli kategorie písmene v kódování Unicode. Mezi písmena Unicode patří následující:

  • Velká písmena, například U + 0041 (velké písmeno latinky A) až U + 005A (velké písmeno latinky Z) nebo U + 0400 (velká písmena v CYRILICI s ČÁRKou vlevo) až U + 042F (velké písmeno cyrilice YA). Tyto znaky jsou členy UnicodeCategory.UppercaseLetter kategorie.

  • Malá písmena, například U + 0061 (malé písmeno latinky A) až U + 007A (malé písmeno latinky Z) nebo U + 03AC (řecké malé písmeno alfa s přízvukem) až U + 03CE (řecké malé písmeno OMEGA s přízvukem). Tyto znaky jsou členy UnicodeCategory.LowercaseLetter kategorie.

  • Písmena v nadpisech, například U + 01C5 (velké písmeno latinky D s malým PÍSMENem Z s háčkem) nebo U + 1FFC (řecké TUČNé písmeno OMEGA s IÓTA tečkou). Tyto znaky jsou členy UnicodeCategory.TitlecaseLetter kategorie.

  • Modifikátory, jako U + 02B0 (Modifikátor malé písmeno H) až U + 02C1 (MODIFIKÁTORem se vrátí FONETICKÝ ráz), nebo U + 1D2C (U + (modifikátor velké písmeno A) až U + 1D61 (malé písmeno malé chí). Tyto znaky jsou členy UnicodeCategory.ModifierLetter kategorie.

  • Další písmena, například U + 05D0 (Korejská MEDIÁLA ALEF) až U + 05EA (Korejská MEDIÁLA TAV), U + 0621 (Arabské písmeno HAMZA) až u + 063A (Arabské písmeno Ghajn) nebo U + 4E00 ( <CJK Ideograph, First> ) až u + 9FC3 ( <CJK Ideograph, Last> ). Tyto znaky jsou členy UnicodeCategory.OtherLetter kategorie.

IsLetter(Char)

Označuje, zda je zadaný znak Unicode zařazen do kategorie jako písmeno 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, který chcete vyhodnotit.

Návraty

Boolean

true Pokud c se jedná o písmeno, v opačném případě false .

Poznámky

Tato metoda určuje, zda Char je členem jakékoli kategorie písmene v kódování Unicode. Mezi písmena Unicode patří:

  • Velká písmena, například U+0041 (VELKÉ PÍSMENO LATINKY A) až U+005A (VELKÉ PÍSMENO LATINKY Z) nebo U+0400 (CYRILLIC CAPITAL LETTER IE WITHBECED) až U+042F (CYRILLIC CAPITAL LETTER YA). Tyto znaky jsou členy UnicodeCategory.UppercaseLetter kategorie.

  • Malá písmena, například U+0061 (MALÉ PÍSMENO LATINKY A) až U+007A (MALÉ PÍSMENO LATINKY Z) nebo U+03AC (MALÉ PÍSMENO ŘEČTINY S TONOS) až U+03CE (ŘEČTINA MALÉ PÍSMENO S TONOS). Tyto znaky jsou členy UnicodeCategory.LowercaseLetter kategorie.

  • Velká písmena nadpisu, například U+01C5 (VELKÉ PÍSMENO LATINKY D S MALÝM PÍSMENEM Z S KARONEM) nebo U+1FFC (VELKÉ PÍSMENO ŘEČTINY S PROSGEGRAMMENI). Tyto znaky jsou členy UnicodeCategory.TitlecaseLetter kategorie.

  • Modifikátory, například U+02B0 (MODIFIKAČNÍ PÍSMENO MALÉ H) až U+02C1 (MODIFIKAČNÍ PÍSMENO REVERZNÍ GLOTTAL STOP) nebo U+1D2C (VELKÉ PÍSMENO MODIFIKÁTORU A) až U+1D61 (MODIFIKÁTOR MALÉ CHI). Tyto znaky jsou členy UnicodeCategory.ModifierLetter kategorie.

  • Jiná písmena, například U+05D0 (HEBREJSKÉ PÍSMENO ALEF) až U+05EA (HEBREJSKÉ PÍSMENO POSLANÉ), U+0621 (ARABŠTINSKÉ PÍSMENO HAMZA) až U+063A (ARABŠTINA LETTER SUIN) nebo U+4E00 ( ) až <CJK Ideograph, First> U+9FC3 ( <CJK Ideograph, Last> ). Tyto znaky jsou členy UnicodeCategory.OtherLetter kategorie.

Viz také

Platí pro

IsLetter(String, Int32)

Určuje, jestli je znak na zadané pozici v zadaném řetězci zařazený jako písmeno 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

Řetězec.

index
Int32

Pozice znaku, který se má vyhodnotit v s .

Návraty

Boolean

true pokud znak na pozici index s v je písmeno, jinak false .

Výjimky

index je menší než nula nebo větší než poslední pozice v s .

Poznámky

Pozice znaku v řetězci jsou indexovány od nuly.

Tato metoda určuje, zda je znak na zadané pozici indexu v řetězci členem jakékoli kategorie písmene sady Unicode. Mezi písmena Unicode patří:

  • Velká písmena, například U+0041 (VELKÉ PÍSMENO LATINKY A) až U+005A (VELKÉ PÍSMENO LATINKY Z) nebo U+0400 (CYRILLIC CAPITAL LETTER IE WITHBECED) až U+042F (CYRILLIC CAPITAL LETTER YA). Tyto znaky jsou členy UnicodeCategory.UppercaseLetter kategorie.

  • Malá písmena, například U+0061 (MALÉ PÍSMENO LATINKY A) až U+007A (MALÉ PÍSMENO LATINKY Z) nebo U+03AC (MALÉ PÍSMENO ŘEČTINY S TONOS) až U+03CE (ŘEČTINA MALÉ PÍSMENO S TONOS). Tyto znaky jsou členy UnicodeCategory.LowercaseLetter kategorie.

  • Velká písmena nadpisu, například U+01C5 (VELKÉ PÍSMENO LATINKY D S MALÝM PÍSMENEM Z S KARONEM) nebo U+1FFC (VELKÉ PÍSMENO ŘEČTINY S PROSGEGRAMMENI). Tyto znaky jsou členy UnicodeCategory.TitlecaseLetter kategorie.

  • Modifikátory, například U+02B0 (MODIFIKAČNÍ PÍSMENO MALÉ H) až U+02C1 (MODIFIKAČNÍ PÍSMENO REVERZNÍ GLOTTAL STOP) nebo U+1D2C (VELKÉ PÍSMENO MODIFIKÁTORU A) až U+1D61 (MODIFIKÁTOR MALÉ CHI). Tyto znaky jsou členy UnicodeCategory.ModifierLetter kategorie.

  • Jiná písmena, například U+05D0 (HEBREJSKÉ PÍSMENO ALEF) až U+05EA (HEBREJSKÉ PÍSMENO POSLANÉ), U+0621 (ARABŠTINSKÉ PÍSMENO HAMZA) až U+063A (ARABŠTINA LETTER SUIN) nebo U+4E00 ( ) až <CJK Ideograph, First> U+9FC3 ( <CJK Ideograph, Last> ). Tyto znaky jsou členy UnicodeCategory.OtherLetter kategorie.

Viz také

Platí pro