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 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
s je null.
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.