Char.IsLetter Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Anger om ett Unicode-tecken kategoriseras som en Unicode-bokstav.
Överlagringar
| Name | Description |
|---|---|
| IsLetter(Char) |
Anger om det angivna Unicode-tecknet kategoriseras som en Unicode-bokstav. |
| IsLetter(String, Int32) |
Anger om tecknet på den angivna positionen i en angiven sträng kategoriseras som en Unicode-bokstav. |
Exempel
Följande kodexempel visar 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
Kommentarer
Den här metoden avgör om en Char är medlem i någon kategori av Unicode-bokstav. Unicode-bokstäver innehåller följande:
Versaler, till exempel U+0041 (LATINSK VERSAL BOKSTAV A) via U+005A (LATINSK VERSAL BOKSTAV Z) eller U+0400 (KYRILLISK VERSAL BOKSTAV IE MED GRAV) genom U+042F (KYRILLISK VERSAL BOKSTAV YA). Dessa tecken är medlemmar i UnicodeCategory.UppercaseLetter kategorin.
Gemener, till exempel U+0061 (LATINSK LITEN BOKSTAV A) via U+007A (LATINSK LITEN BOKSTAV Z) eller U+03AC (GREKISK ALFA MED TONOS) via U+03CE (GREKISK LITEN BOKSTAV OMEGA MED TONOS). Dessa tecken är medlemmar i UnicodeCategory.LowercaseLetter kategorin.
Gemener, till exempel U+01C5 (LATINSK VERSAL BOKSTAV D MED SMÅ BOKSTÄVER Z MED CARON) eller U+1FFC (GREKISK VERSAL BOKSTAV OMEGA MED PROSGEGRAMMENI). Dessa tecken är medlemmar i UnicodeCategory.TitlecaseLetter kategorin.
Modifierare, till exempel U+02B0 (MODIFIER LETTER SMALL H) till U+02C1 (MODIFIER LETTER REVERSE GLOTTAL STOP) eller U+1D2C (MODIFIER LETTER CAPITAL A) through U+1D61 (MODIFIER LETTER SMALL CHI). Dessa tecken är medlemmar i UnicodeCategory.ModifierLetter kategorin.
Andra bokstäver, till exempel U+05D0 (HEBREISKA BOKSTAVEN ALEF) via U+05EA (HEBREISKA BOKSTAVEN TAV), U+0621 (ARABISKA BOKSTAVEN HAMZA) via U+063A (ARABISKA BOKSTAVEN GHAIN) eller U+4E00 (<CJK Ideograph, First>) via U+9FC3 (<CJK Ideograph, Last>). Dessa tecken är medlemmar i UnicodeCategory.OtherLetter kategorin.
IsLetter(Char)
- Källa:
- Char.cs
- Källa:
- Char.cs
- Källa:
- Char.cs
- Källa:
- Char.cs
- Källa:
- Char.cs
Anger om det angivna Unicode-tecknet kategoriseras som en Unicode-bokstav.
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
Parametrar
- c
- Char
Unicode-tecknet som ska utvärderas.
Returer
true om c är en bokstav, annars false.
Kommentarer
Den här metoden avgör om en Char är medlem i någon kategori av Unicode-bokstav. Unicode-bokstäver innehåller följande:
Versaler, till exempel U+0041 (LATINSK VERSAL BOKSTAV A) via U+005A (LATINSK VERSAL BOKSTAV Z) eller U+0400 (KYRILLISK VERSAL BOKSTAV IE MED GRAV) genom U+042F (KYRILLISK VERSAL BOKSTAV YA). Dessa tecken är medlemmar i UnicodeCategory.UppercaseLetter kategorin.
Gemener, till exempel U+0061 (LATINSK LITEN BOKSTAV A) via U+007A (LATINSK LITEN BOKSTAV Z) eller U+03AC (GREKISK ALFA MED TONOS) via U+03CE (GREKISK LITEN BOKSTAV OMEGA MED TONOS). Dessa tecken är medlemmar i UnicodeCategory.LowercaseLetter kategorin.
Gemener, till exempel U+01C5 (LATINSK VERSAL BOKSTAV D MED SMÅ BOKSTÄVER Z MED CARON) eller U+1FFC (GREKISK VERSAL BOKSTAV OMEGA MED PROSGEGRAMMENI). Dessa tecken är medlemmar i UnicodeCategory.TitlecaseLetter kategorin.
Modifierare, till exempel U+02B0 (MODIFIER LETTER SMALL H) till U+02C1 (MODIFIER LETTER REVERSE GLOTTAL STOP) eller U+1D2C (MODIFIER LETTER CAPITAL A) through U+1D61 (MODIFIER LETTER SMALL CHI). Dessa tecken är medlemmar i UnicodeCategory.ModifierLetter kategorin.
Andra bokstäver, till exempel U+05D0 (HEBREISKA BOKSTAVEN ALEF) via U+05EA (HEBREISKA BOKSTAVEN TAV), U+0621 (ARABISKA BOKSTAVEN HAMZA) via U+063A (ARABISKA BOKSTAVEN GHAIN) eller U+4E00 (<CJK Ideograph, First>) via U+9FC3 (<CJK Ideograph, Last>). Dessa tecken är medlemmar i UnicodeCategory.OtherLetter kategorin.
Se även
Gäller för
IsLetter(String, Int32)
- Källa:
- Char.cs
- Källa:
- Char.cs
- Källa:
- Char.cs
- Källa:
- Char.cs
- Källa:
- Char.cs
Anger om tecknet på den angivna positionen i en angiven sträng kategoriseras som en Unicode-bokstav.
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
Parametrar
- s
- String
En sträng.
- index
- Int32
Tecknets position som ska utvärderas i s.
Returer
trueom tecknet vid position index i s är en bokstav, annars . false
Undantag
s är null.
index är mindre än noll eller större än den sista positionen i s.
Kommentarer
Teckenpositioner i en sträng indexeras från noll.
Den här metoden avgör om tecknet vid en angiven indexposition i en sträng är medlem i någon kategori av Unicode-bokstav. Unicode-bokstäver innehåller följande:
Versaler, till exempel U+0041 (LATINSK VERSAL BOKSTAV A) via U+005A (LATINSK VERSAL BOKSTAV Z) eller U+0400 (KYRILLISK VERSAL BOKSTAV IE MED GRAV) genom U+042F (KYRILLISK VERSAL BOKSTAV YA). Dessa tecken är medlemmar i UnicodeCategory.UppercaseLetter kategorin.
Gemener, till exempel U+0061 (LATINSK LITEN BOKSTAV A) via U+007A (LATINSK LITEN BOKSTAV Z) eller U+03AC (GREKISK ALFA MED TONOS) via U+03CE (GREKISK LITEN BOKSTAV OMEGA MED TONOS). Dessa tecken är medlemmar i UnicodeCategory.LowercaseLetter kategorin.
Gemener, till exempel U+01C5 (LATINSK VERSAL BOKSTAV D MED SMÅ BOKSTÄVER Z MED CARON) eller U+1FFC (GREKISK VERSAL BOKSTAV OMEGA MED PROSGEGRAMMENI). Dessa tecken är medlemmar i UnicodeCategory.TitlecaseLetter kategorin.
Modifierare, till exempel U+02B0 (MODIFIER LETTER SMALL H) till U+02C1 (MODIFIER LETTER REVERSE GLOTTAL STOP) eller U+1D2C (MODIFIER LETTER CAPITAL A) through U+1D61 (MODIFIER LETTER SMALL CHI). Dessa tecken är medlemmar i UnicodeCategory.ModifierLetter kategorin.
Andra bokstäver, till exempel U+05D0 (HEBREISKA BOKSTAVEN ALEF) via U+05EA (HEBREISKA BOKSTAVEN TAV), U+0621 (ARABISKA BOKSTAVEN HAMZA) via U+063A (ARABISKA BOKSTAVEN GHAIN) eller U+4E00 (<CJK Ideograph, First>) via U+9FC3 (<CJK Ideograph, Last>). Dessa tecken är medlemmar i UnicodeCategory.OtherLetter kategorin.