Char.IsLetter Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
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
true
pokud znak na pozici index
s
v je písmeno, jinak false
.
Výjimky
s
je null
.
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.