Char.IsLetter Methode

Definitie

Geeft aan of een Unicode-teken is gecategoriseerd als een Unicode-letter.

Overloads

Name Description
IsLetter(Char)

Geeft aan of het opgegeven Unicode-teken is gecategoriseerd als een Unicode-letter.

IsLetter(String, Int32)

Geeft aan of het teken op de opgegeven positie in een opgegeven tekenreeks is gecategoriseerd als een Unicode-letter.

Voorbeelden

Het volgende codevoorbeeld demonstreert 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

Opmerkingen

Met deze methode wordt bepaald of een Char lid is van een willekeurige categorie Unicode-letter. Unicode-letters bevatten het volgende:

  • Hoofdletters, zoals U+0041 (LATIJNSE HOOFDLETTER A) tot en met U+005A (LATIJNSE HOOFDLETTER Z) of U+0400 (CYRILLISCHE HOOFDLETTER IE MET GRAVE) tot en met U+042F (CYRILLISCHE HOOFDLETTER YA). Deze tekens zijn lid van de UnicodeCategory.UppercaseLetter categorie.

  • Kleine letters, zoals U+0061 (LATIJNSE KLEINE LETTER A) tot en met U+007A (LATIJNSE KLEINE LETTER Z) of U+03AC (GRIEKSE KLEINE LETTER ALFA MET TONOS) tot en met U+03CE (GRIEKSE KLEINE LETTER OMEGA MET TONOS). Deze tekens zijn lid van de UnicodeCategory.LowercaseLetter categorie.

  • Titel hoofdletters, zoals U+01C5 (LATIJNSE HOOFDLETTER D MET KLEINE LETTER Z MET CARON) of U+1FFC (GRIEKSE HOOFDLETTER OMEGA MET PROSGEGRAMMENI). Deze tekens zijn lid van de UnicodeCategory.TitlecaseLetter categorie.

  • Modifiers, zoals U+02B0 (MODIFIER LETTER SMALL H) tot en met U+02C1 (MODIFIER LETTER REVERSED GLOTTAL STOP) of U+1D2C (MODIFIER LETTER HOOFDLETTER A) tot en met U+1D61 (MODIFIER LETTER SMALL CHI). Deze tekens zijn lid van de UnicodeCategory.ModifierLetter categorie.

  • Andere letters, zoals U+05D0 (HEBREEUWSE LETTER ALEF) tot en met U+05EA (HEBREEUWSE LETTER HEBREEUWS), U+0621 (ARABISCHE LETTER HAMZA) tot en met U+063A (ARABISCHE LETTER GHAIN) of U+4E00 (<CJK Ideograph, First>) tot en met U+9FC3 (<CJK Ideograph, Last>). Deze tekens zijn lid van de UnicodeCategory.OtherLetter categorie.

IsLetter(Char)

Bron:
Char.cs
Bron:
Char.cs
Bron:
Char.cs
Bron:
Char.cs
Bron:
Char.cs

Geeft aan of het opgegeven Unicode-teken is gecategoriseerd als een Unicode-letter.

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

Parameters

c
Char

Het Unicode-teken dat moet worden geëvalueerd.

Retouren

trueals c dit een letter is, anders. false

Opmerkingen

Met deze methode wordt bepaald of een Char lid is van een willekeurige categorie Unicode-letter. Unicode-letters bevatten het volgende:

  • Hoofdletters, zoals U+0041 (LATIJNSE HOOFDLETTER A) tot en met U+005A (LATIJNSE HOOFDLETTER Z) of U+0400 (CYRILLISCHE HOOFDLETTER IE MET GRAVE) tot en met U+042F (CYRILLISCHE HOOFDLETTER YA). Deze tekens zijn lid van de UnicodeCategory.UppercaseLetter categorie.

  • Kleine letters, zoals U+0061 (LATIJNSE KLEINE LETTER A) tot en met U+007A (LATIJNSE KLEINE LETTER Z) of U+03AC (GRIEKSE KLEINE LETTER ALFA MET TONOS) tot en met U+03CE (GRIEKSE KLEINE LETTER OMEGA MET TONOS). Deze tekens zijn lid van de UnicodeCategory.LowercaseLetter categorie.

  • Titel hoofdletters, zoals U+01C5 (LATIJNSE HOOFDLETTER D MET KLEINE LETTER Z MET CARON) of U+1FFC (GRIEKSE HOOFDLETTER OMEGA MET PROSGEGRAMMENI). Deze tekens zijn lid van de UnicodeCategory.TitlecaseLetter categorie.

  • Modifiers, zoals U+02B0 (MODIFIER LETTER SMALL H) tot en met U+02C1 (MODIFIER LETTER REVERSED GLOTTAL STOP) of U+1D2C (MODIFIER LETTER HOOFDLETTER A) tot en met U+1D61 (MODIFIER LETTER SMALL CHI). Deze tekens zijn lid van de UnicodeCategory.ModifierLetter categorie.

  • Andere letters, zoals U+05D0 (HEBREEUWSE LETTER ALEF) tot en met U+05EA (HEBREEUWSE LETTER HEBREEUWS), U+0621 (ARABISCHE LETTER HAMZA) tot en met U+063A (ARABISCHE LETTER GHAIN) of U+4E00 (<CJK Ideograph, First>) tot en met U+9FC3 (<CJK Ideograph, Last>). Deze tekens zijn lid van de UnicodeCategory.OtherLetter categorie.

Zie ook

Van toepassing op

IsLetter(String, Int32)

Bron:
Char.cs
Bron:
Char.cs
Bron:
Char.cs
Bron:
Char.cs
Bron:
Char.cs

Geeft aan of het teken op de opgegeven positie in een opgegeven tekenreeks is gecategoriseerd als een Unicode-letter.

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

Parameters

s
String

Een tekenreeks.

index
Int32

De positie van het teken dat moet worden geëvalueerd s.

Retouren

trueals het teken op positie index een s letter is; anders. false

Uitzonderingen

index is kleiner dan nul of groter dan de laatste positie in s.

Opmerkingen

Tekenposities in een tekenreeks worden geïndexeerd vanaf nul.

Met deze methode wordt bepaald of het teken op een opgegeven indexpositie in een tekenreeks lid is van een willekeurige categorie Unicode-letter. Unicode-letters bevatten het volgende:

  • Hoofdletters, zoals U+0041 (LATIJNSE HOOFDLETTER A) tot en met U+005A (LATIJNSE HOOFDLETTER Z) of U+0400 (CYRILLISCHE HOOFDLETTER IE MET GRAVE) tot en met U+042F (CYRILLISCHE HOOFDLETTER YA). Deze tekens zijn lid van de UnicodeCategory.UppercaseLetter categorie.

  • Kleine letters, zoals U+0061 (LATIJNSE KLEINE LETTER A) tot en met U+007A (LATIJNSE KLEINE LETTER Z) of U+03AC (GRIEKSE KLEINE LETTER ALFA MET TONOS) tot en met U+03CE (GRIEKSE KLEINE LETTER OMEGA MET TONOS). Deze tekens zijn lid van de UnicodeCategory.LowercaseLetter categorie.

  • Titel hoofdletters, zoals U+01C5 (LATIJNSE HOOFDLETTER D MET KLEINE LETTER Z MET CARON) of U+1FFC (GRIEKSE HOOFDLETTER OMEGA MET PROSGEGRAMMENI). Deze tekens zijn lid van de UnicodeCategory.TitlecaseLetter categorie.

  • Modifiers, zoals U+02B0 (MODIFIER LETTER SMALL H) tot en met U+02C1 (MODIFIER LETTER REVERSED GLOTTAL STOP) of U+1D2C (MODIFIER LETTER HOOFDLETTER A) tot en met U+1D61 (MODIFIER LETTER SMALL CHI). Deze tekens zijn lid van de UnicodeCategory.ModifierLetter categorie.

  • Andere letters, zoals U+05D0 (HEBREEUWSE LETTER ALEF) tot en met U+05EA (HEBREEUWSE LETTER HEBREEUWS), U+0621 (ARABISCHE LETTER HAMZA) tot en met U+063A (ARABISCHE LETTER GHAIN) of U+4E00 (<CJK Ideograph, First>) tot en met U+9FC3 (<CJK Ideograph, Last>). Deze tekens zijn lid van de UnicodeCategory.OtherLetter categorie.

Zie ook

Van toepassing op