Char.IsLetter Metoda

Definice

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

Přetížení

Name Description
IsLetter(Char)

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

IsLetter(String, Int32)

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

Příklady

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

Poznámky

Tato metoda určuje, zda Char je členem libovolné kategorie písmen Unicode. Písmena Unicode zahrnují 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 (CYRILICE VELKÁ PÍSMENA IE S HROBEM) až U+042F (CYRILICE VELKÁ PÍSMENA 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 TONOSEM) až U+03CE (ŘECKÉ MALÉ PÍSMENO OMEGA S TONOSEM). 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 CARON) nebo U+1FFC (ŘECKÉ VELKÉ PÍSMENO OMEGA S PROSGEGRAMMENI). Tyto znaky jsou členy UnicodeCategory.TitlecaseLetter kategorie.

  • Modifikátory, například U+02B0 (MODIFIER LETTER SMALL H) až U+02C1 (MODIFIER LETTER REVERSED GLOTTAL STOP) nebo U+1D2C (MODIFIER LETTER CAPITAL A) až U+1D61 (MODIFIER LETTER SMALL CHI). Tyto znaky jsou členy UnicodeCategory.ModifierLetter kategorie.

  • Další písmena, například U+05D0 (HEBREJŠTINA ALEF) až U+05EA (HEBREJŠTINA LETTER TAV), U+0621 (ARABIC LETTER HAMZA) až U+063A (ARABIC LETTER GHAIN) nebo U+4E00 (<CJK Ideograph, First>) až U+9FC3 (<CJK Ideograph, Last>). Tyto znaky jsou členy UnicodeCategory.OtherLetter kategorie.

IsLetter(Char)

Zdroj:
Char.cs
Zdroj:
Char.cs
Zdroj:
Char.cs
Zdroj:
Char.cs
Zdroj:
Char.cs

Určuje, zda je zadaný znak Unicode zařazen do kategorií 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ý se má vyhodnotit.

Návraty

true je-li c písmeno; jinak , false.

Poznámky

Tato metoda určuje, zda Char je členem libovolné kategorie písmen Unicode. Písmena Unicode zahrnují 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 (CYRILICE VELKÁ PÍSMENA IE S HROBEM) až U+042F (CYRILICE VELKÁ PÍSMENA 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 TONOSEM) až U+03CE (ŘECKÉ MALÉ PÍSMENO OMEGA S TONOSEM). 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 CARON) nebo U+1FFC (ŘECKÉ VELKÉ PÍSMENO OMEGA S PROSGEGRAMMENI). Tyto znaky jsou členy UnicodeCategory.TitlecaseLetter kategorie.

  • Modifikátory, například U+02B0 (MODIFIER LETTER SMALL H) až U+02C1 (MODIFIER LETTER REVERSED GLOTTAL STOP) nebo U+1D2C (MODIFIER LETTER CAPITAL A) až U+1D61 (MODIFIER LETTER SMALL CHI). Tyto znaky jsou členy UnicodeCategory.ModifierLetter kategorie.

  • Další písmena, například U+05D0 (HEBREJŠTINA ALEF) až U+05EA (HEBREJŠTINA LETTER TAV), U+0621 (ARABIC LETTER HAMZA) až U+063A (ARABIC LETTER GHAIN) nebo U+4E00 (<CJK Ideograph, First>) až U+9FC3 (<CJK Ideograph, Last>). Tyto znaky jsou členy UnicodeCategory.OtherLetter kategorie.

Viz také

Platí pro

IsLetter(String, Int32)

Zdroj:
Char.cs
Zdroj:
Char.cs
Zdroj:
Char.cs
Zdroj:
Char.cs
Zdroj:
Char.cs

Určuje, zda je znak na zadané pozici v zadaném řetězci zařazen do kategorií 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, ve skteré se má vyhodnotit .

Návraty

true je-li znak na pozici index v s písmenu; jinak , false.

Výjimky

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

Poznámky

Pozice znaků v řetězci se indexují od nuly.

Tato metoda určuje, zda znak na zadané pozici indexu v řetězci je členem libovolné kategorie písmen Unicode. Písmena Unicode zahrnují 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 (CYRILICE VELKÁ PÍSMENA IE S HROBEM) až U+042F (CYRILICE VELKÁ PÍSMENA 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 TONOSEM) až U+03CE (ŘECKÉ MALÉ PÍSMENO OMEGA S TONOSEM). 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 CARON) nebo U+1FFC (ŘECKÉ VELKÉ PÍSMENO OMEGA S PROSGEGRAMMENI). Tyto znaky jsou členy UnicodeCategory.TitlecaseLetter kategorie.

  • Modifikátory, například U+02B0 (MODIFIER LETTER SMALL H) až U+02C1 (MODIFIER LETTER REVERSED GLOTTAL STOP) nebo U+1D2C (MODIFIER LETTER CAPITAL A) až U+1D61 (MODIFIER LETTER SMALL CHI). Tyto znaky jsou členy UnicodeCategory.ModifierLetter kategorie.

  • Další písmena, například U+05D0 (HEBREJŠTINA ALEF) až U+05EA (HEBREJŠTINA LETTER TAV), U+0621 (ARABIC LETTER HAMZA) až U+063A (ARABIC LETTER GHAIN) nebo U+4E00 (<CJK Ideograph, First>) až U+9FC3 (<CJK Ideograph, Last>). Tyto znaky jsou členy UnicodeCategory.OtherLetter kategorie.

Viz také

Platí pro