Char.IsLetter Metod

Definition

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.

Se även

Gäller för