Char.IsLetter Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Azt jelzi, hogy egy Unicode-karakter Unicode-betűként van-e kategorizálva.
Túlterhelések
| Name | Description |
|---|---|
| IsLetter(Char) |
Azt jelzi, hogy a megadott Unicode-karakter Unicode-betűként van-e kategorizálva. |
| IsLetter(String, Int32) |
Azt jelzi, hogy a megadott sztring adott pozíciójában lévő karakter Unicode-betűként van-e kategorizálva. |
Példák
Az alábbi példakód bemutatja.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
Megjegyzések
Ez a módszer azt határozza meg, hogy a unicode Char betű bármely kategóriájának tagja-e. A Unicode-betűk a következőket tartalmazzák:
Nagybetűk, például U+0041 (LATIN NAGY A BETŰ) U+005A (LATIN NAGYBETŰ: Z) vagy U+0400 (CIRILL NAGYBETŰS IE SÍRLAL) U+042F (CIRILL NAGYBETŰS YA). Ezek a karakterek a UnicodeCategory.UppercaseLetter kategória tagjai.
Kisbetűk, például U+0061 (LATIN KIS A BETŰ) U+007A (LATIN KIS BETŰ Z) vagy U+03AC (GÖRÖG KIS BETŰ ALFA TONOS)-n keresztül U+03CE (GÖRÖG KIS BETŰ OMEGA TONOS). Ezek a karakterek a UnicodeCategory.LowercaseLetter kategória tagjai.
Cím kisbetűk, például U+01C5 (LATIN NAGYBETŰS D KIS Z BETŰ KARÓNNAL) vagy U+1FFC (GÖRÖG NAGYBETŰ OMEGA PROSGEGRAMMENI). Ezek a karakterek a UnicodeCategory.TitlecaseLetter kategória tagjai.
Módosítók, például U+02B0 (KIS H MÓDOSÍTÓ BETŰ) U+02C1 (MÓDOSÍTÓ BETŰ FORDÍTOTT GLOTTAL STOP) vagy U+1D2C (MÓDOSÍTÓ BETŰ NAGYBETŰ A) U+1D61 (MÓDOSÍTÓ BETŰ KICSI CHI). Ezek a karakterek a UnicodeCategory.ModifierLetter kategória tagjai.
Egyéb betűk, például U+05D0 (HÉBER BETŰ ALEF) U+05EA (HÉBER BETŰ TAV), U+0621 (ARAB HAMZA BETŰ) U+063A (ARAB BETŰ GHAIN) vagy U+4E00 (<CJK Ideograph, First>) keresztül U+9FC3 (<CJK Ideograph, Last>). Ezek a karakterek a UnicodeCategory.OtherLetter kategória tagjai.
IsLetter(Char)
Azt jelzi, hogy a megadott Unicode-karakter Unicode-betűként van-e kategorizálva.
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
Paraméterek
- c
- Char
A kiértékelendő Unicode-karakter.
Válaszok
true ha c betű; ellenkező esetben false.
Megjegyzések
Ez a módszer azt határozza meg, hogy a unicode Char betű bármely kategóriájának tagja-e. A Unicode-betűk a következőket tartalmazzák:
Nagybetűk, például U+0041 (LATIN NAGY A BETŰ) U+005A (LATIN NAGYBETŰ: Z) vagy U+0400 (CIRILL NAGYBETŰS IE SÍRLAL) U+042F (CIRILL NAGYBETŰS YA). Ezek a karakterek a UnicodeCategory.UppercaseLetter kategória tagjai.
Kisbetűk, például U+0061 (LATIN KIS A BETŰ) U+007A (LATIN KIS BETŰ Z) vagy U+03AC (GÖRÖG KIS BETŰ ALFA TONOS)-n keresztül U+03CE (GÖRÖG KIS BETŰ OMEGA TONOS). Ezek a karakterek a UnicodeCategory.LowercaseLetter kategória tagjai.
Cím kisbetűk, például U+01C5 (LATIN NAGYBETŰS D KIS Z BETŰ KARÓNNAL) vagy U+1FFC (GÖRÖG NAGYBETŰ OMEGA PROSGEGRAMMENI). Ezek a karakterek a UnicodeCategory.TitlecaseLetter kategória tagjai.
Módosítók, például U+02B0 (KIS H MÓDOSÍTÓ BETŰ) U+02C1 (MÓDOSÍTÓ BETŰ FORDÍTOTT GLOTTAL STOP) vagy U+1D2C (MÓDOSÍTÓ BETŰ NAGYBETŰ A) U+1D61 (MÓDOSÍTÓ BETŰ KICSI CHI). Ezek a karakterek a UnicodeCategory.ModifierLetter kategória tagjai.
Egyéb betűk, például U+05D0 (HÉBER BETŰ ALEF) U+05EA (HÉBER BETŰ TAV), U+0621 (ARAB HAMZA BETŰ) U+063A (ARAB BETŰ GHAIN) vagy U+4E00 (<CJK Ideograph, First>) keresztül U+9FC3 (<CJK Ideograph, Last>). Ezek a karakterek a UnicodeCategory.OtherLetter kategória tagjai.
Lásd még
A következőre érvényes:
IsLetter(String, Int32)
Azt jelzi, hogy a megadott sztring adott pozíciójában lévő karakter Unicode-betűként van-e kategorizálva.
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
Paraméterek
- s
- String
Egy karakterlánc.
- index
- Int32
A kiértékelendő karakter pozíciója s.
Válaszok
true ha a pozícióban index lévő s karakter egy betű, falseellenkező esetben.
Kivételek
s az null.
index kisebb, mint nulla vagy nagyobb, mint az utolsó pozíció a nézetben s.
Megjegyzések
A sztring karakterpozíciói nullától kezdve indexelhetők.
Ez a módszer határozza meg, hogy a karakterlánc adott indexpozíciójában lévő karakter a Unicode-betű bármely kategóriájának tagja-e. A Unicode-betűk a következőket tartalmazzák:
Nagybetűk, például U+0041 (LATIN NAGY A BETŰ) U+005A (LATIN NAGYBETŰ: Z) vagy U+0400 (CIRILL NAGYBETŰS IE SÍRLAL) U+042F (CIRILL NAGYBETŰS YA). Ezek a karakterek a UnicodeCategory.UppercaseLetter kategória tagjai.
Kisbetűk, például U+0061 (LATIN KIS A BETŰ) U+007A (LATIN KIS BETŰ Z) vagy U+03AC (GÖRÖG KIS BETŰ ALFA TONOS)-n keresztül U+03CE (GÖRÖG KIS BETŰ OMEGA TONOS). Ezek a karakterek a UnicodeCategory.LowercaseLetter kategória tagjai.
Cím kisbetűk, például U+01C5 (LATIN NAGYBETŰS D KIS Z BETŰ KARÓNNAL) vagy U+1FFC (GÖRÖG NAGYBETŰ OMEGA PROSGEGRAMMENI). Ezek a karakterek a UnicodeCategory.TitlecaseLetter kategória tagjai.
Módosítók, például U+02B0 (KIS H MÓDOSÍTÓ BETŰ) U+02C1 (MÓDOSÍTÓ BETŰ FORDÍTOTT GLOTTAL STOP) vagy U+1D2C (MÓDOSÍTÓ BETŰ NAGYBETŰ A) U+1D61 (MÓDOSÍTÓ BETŰ KICSI CHI). Ezek a karakterek a UnicodeCategory.ModifierLetter kategória tagjai.
Egyéb betűk, például U+05D0 (HÉBER BETŰ ALEF) U+05EA (HÉBER BETŰ TAV), U+0621 (ARAB HAMZA BETŰ) U+063A (ARAB BETŰ GHAIN) vagy U+4E00 (<CJK Ideograph, First>) keresztül U+9FC3 (<CJK Ideograph, Last>). Ezek a karakterek a UnicodeCategory.OtherLetter kategória tagjai.