Char.IsLetter Metoda

Definicja

Wskazuje, czy znak Unicode jest kategoryzowany jako litera Unicode.Indicates whether a Unicode character is categorized as a Unicode letter.

Przeciążenia

IsLetter(Char)

Wskazuje, czy określony znak Unicode jest kategoryzowany jako litera Unicode.Indicates whether the specified Unicode character is categorized as a Unicode letter.

IsLetter(String, Int32)

Wskazuje, czy znak w określonym położeniu w określonym ciągu jest kategoryzowany jako litera Unicode.Indicates whether the character at the specified position in a specified string is categorized as a Unicode letter.

Przykłady

Poniższy przykład kodu demonstruje IsLetter .The following code example demonstrates IsLetter.

using namespace System;
int main()
{
   char ch = '8';
   Console::WriteLine( Char::IsLetter( ch ) ); // False
   Console::WriteLine( Char::IsLetter(  "sample string", 7 ) ); // True
}
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
    }
}
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

Uwagi

Ta metoda określa, czy Char jest członkiem dowolnej kategorii litery Unicode.This method determines whether a Char is a member of any category of Unicode letter. Litery Unicode obejmują następujące elementy:Unicode letters include the following:

  • Wielkie litery, takie jak U + 0041 (Wielka litera A) do U + 005A (Wielka litera Z) lub U + 0400 (Wielka litera cyrylicy IE z akcentem słabe) do U + 042F (Wielka litera cyrylicy YA).Uppercase letters, such as U+0041 (LATIN CAPITAL LETTER A) through U+005A (LATIN CAPITAL LETTER Z), or U+0400 (CYRILLIC CAPITAL LETTER IE WITH GRAVE) through U+042F (CYRILLIC CAPITAL LETTER YA). Te znaki są członkami UnicodeCategory.UppercaseLetter kategorii.These characters are members of the UnicodeCategory.UppercaseLetter category.

  • Małe litery, takie jak U + 0061 (mała litera A) do U + 007A (mała litera Z) lub U + 03AC (mała grecka litera alfa z AKCENTem) do U + 03CE (mała grecka litera OMEGA z AKCENTem).Lowercase letters, such as U+0061 (LATIN SMALL LETTER A) through U+007A (LATIN SMALL LETTER Z), or U+03AC (GREEK SMALL LETTER ALPHA WITH TONOS) through U+03CE (GREEK SMALL LETTER OMEGA WITH TONOS). Te znaki są członkami UnicodeCategory.LowercaseLetter kategorii.These characters are members of the UnicodeCategory.LowercaseLetter category.

  • Litery liter w tytule, takie jak U + 01C5 (Wielka litera D z MAŁĄ LITERą z z odwróconym daszkiem) lub U + 1FFC (Wielka Grecka litera OMEGA z PROSGEGRAMMENI).Title case letters, such as U+01C5 (LATIN CAPITAL LETTER D WITH SMALL LETTER Z WITH CARON) or U+1FFC (GREEK CAPITAL LETTER OMEGA WITH PROSGEGRAMMENI). Te znaki są członkami UnicodeCategory.TitlecaseLetter kategorii.These characters are members of the UnicodeCategory.TitlecaseLetter category.

  • Modyfikatory, takie jak t + 02B0 (modyfikator "małe litery H") za pomocą U + 02C1 (litera modyfikująca ODWRÓCONo GLOTTAL STOP) lub U + 1D2C (modyfikator litery A) do U + 1D61 (modyfikator mała litera CHI).Modifiers, such as U+02B0 (MODIFIER LETTER SMALL H) through U+02C1 (MODIFIER LETTER REVERSED GLOTTAL STOP), or U+1D2C (MODIFIER LETTER CAPITAL A) through U+1D61 (MODIFIER LETTER SMALL CHI). Te znaki są członkami UnicodeCategory.ModifierLetter kategorii.These characters are members of the UnicodeCategory.ModifierLetter category.

  • Inne litery, takie jak U + 05D0 (znaki w języku hebrajskim) do U + 05EA (HEBRAJSKA LITERA TAV), U + 0621 (Arabskie litery HAMZA) do U + 063A (litera Arabska GHAIN) lub U + 4E00 ( <CJK Ideograph, First> ) do u + 9FC3 ( <CJK Ideograph, Last> ).Other letters, such as U+05D0 (HEBREW LETTER ALEF) through U+05EA (HEBREW LETTER TAV), U+0621 (ARABIC LETTER HAMZA) through U+063A (ARABIC LETTER GHAIN), or U+4E00 (<CJK Ideograph, First>) through U+9FC3 (<CJK Ideograph, Last>). Te znaki są członkami UnicodeCategory.OtherLetter kategorii.These characters are members of the UnicodeCategory.OtherLetter category.

IsLetter(Char)

Wskazuje, czy określony znak Unicode jest kategoryzowany jako litera Unicode.Indicates whether the specified Unicode character is categorized as a 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

Parametry

c
Char

Znak Unicode do oceny.The Unicode character to evaluate.

Zwraca

Boolean

true Jeśli c jest literą; w przeciwnym razie, false .true if c is a letter; otherwise, false.

Uwagi

Ta metoda określa, czy Char jest członkiem dowolnej kategorii litery Unicode.This method determines whether a Char is a member of any category of Unicode letter. Litery Unicode obejmują następujące elementy:Unicode letters include the following:

  • Wielkie litery, takie jak U + 0041 (Wielka litera A) do U + 005A (Wielka litera Z) lub U + 0400 (Wielka litera cyrylicy IE z akcentem słabe) do U + 042F (Wielka litera cyrylicy YA).Uppercase letters, such as U+0041 (LATIN CAPITAL LETTER A) through U+005A (LATIN CAPITAL LETTER Z), or U+0400 (CYRILLIC CAPITAL LETTER IE WITH GRAVE) through U+042F (CYRILLIC CAPITAL LETTER YA). Te znaki są członkami UnicodeCategory.UppercaseLetter kategorii.These characters are members of the UnicodeCategory.UppercaseLetter category.

  • Małe litery, takie jak U + 0061 (mała litera A) do U + 007A (mała litera Z) lub U + 03AC (mała grecka litera alfa z AKCENTem) do U + 03CE (mała grecka litera OMEGA z AKCENTem).Lowercase letters, such as U+0061 (LATIN SMALL LETTER A) through U+007A (LATIN SMALL LETTER Z), or U+03AC (GREEK SMALL LETTER ALPHA WITH TONOS) through U+03CE (GREEK SMALL LETTER OMEGA WITH TONOS). Te znaki są członkami UnicodeCategory.LowercaseLetter kategorii.These characters are members of the UnicodeCategory.LowercaseLetter category.

  • Litery liter w tytule, takie jak U + 01C5 (Wielka litera D z MAŁĄ LITERą z z odwróconym daszkiem) lub U + 1FFC (Wielka Grecka litera OMEGA z PROSGEGRAMMENI).Title case letters, such as U+01C5 (LATIN CAPITAL LETTER D WITH SMALL LETTER Z WITH CARON) or U+1FFC (GREEK CAPITAL LETTER OMEGA WITH PROSGEGRAMMENI). Te znaki są członkami UnicodeCategory.TitlecaseLetter kategorii.These characters are members of the UnicodeCategory.TitlecaseLetter category.

  • Modyfikatory, takie jak t + 02B0 (modyfikator "małe litery H") za pomocą U + 02C1 (litera modyfikująca ODWRÓCONo GLOTTAL STOP) lub U + 1D2C (modyfikator litery A) do U + 1D61 (modyfikator mała litera CHI).Modifiers, such as U+02B0 (MODIFIER LETTER SMALL H) through U+02C1 (MODIFIER LETTER REVERSED GLOTTAL STOP), or U+1D2C (MODIFIER LETTER CAPITAL A) through U+1D61 (MODIFIER LETTER SMALL CHI). Te znaki są członkami UnicodeCategory.ModifierLetter kategorii.These characters are members of the UnicodeCategory.ModifierLetter category.

  • Inne litery, takie jak U + 05D0 (znaki w języku hebrajskim) do U + 05EA (HEBRAJSKA LITERA TAV), U + 0621 (Arabskie litery HAMZA) do U + 063A (litera Arabska GHAIN) lub U + 4E00 ( <CJK Ideograph, First> ) do u + 9FC3 ( <CJK Ideograph, Last> ).Other letters, such as U+05D0 (HEBREW LETTER ALEF) through U+05EA (HEBREW LETTER TAV), U+0621 (ARABIC LETTER HAMZA) through U+063A (ARABIC LETTER GHAIN), or U+4E00 (<CJK Ideograph, First>) through U+9FC3 (<CJK Ideograph, Last>). Te znaki są członkami UnicodeCategory.OtherLetter kategorii.These characters are members of the UnicodeCategory.OtherLetter category.

Zobacz też

Dotyczy

IsLetter(String, Int32)

Wskazuje, czy znak w określonym położeniu w określonym ciągu jest kategoryzowany jako litera Unicode.Indicates whether the character at the specified position in a specified string is categorized as a 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

Parametry

s
String

Ciąg.A string.

index
Int32

Pozycja znaku, który ma zostać obliczony s .The position of the character to evaluate in s.

Zwraca

Boolean

true Jeśli znak na pozycji index w s jest literą; w przeciwnym razie, false .true if the character at position index in s is a letter; otherwise, false.

Wyjątki

s to null.s is null.

index jest mniejsza od zera lub większa od ostatniej pozycji w s .index is less than zero or greater than the last position in s.

Uwagi

Pozycje znaku w ciągu są indeksowane począwszy od zera.Character positions in a string are indexed starting from zero.

Ta metoda określa, czy znak w określonym położeniu indeksu w ciągu jest członkiem dowolnej kategorii litery Unicode.This method determines whether the character at a specified index position in a string is a member of any category of Unicode letter. Litery Unicode obejmują następujące elementy:Unicode letters include the following:

  • Wielkie litery, takie jak U + 0041 (Wielka litera A) do U + 005A (Wielka litera Z) lub U + 0400 (Wielka litera cyrylicy IE z akcentem słabe) do U + 042F (Wielka litera cyrylicy YA).Uppercase letters, such as U+0041 (LATIN CAPITAL LETTER A) through U+005A (LATIN CAPITAL LETTER Z), or U+0400 (CYRILLIC CAPITAL LETTER IE WITH GRAVE) through U+042F (CYRILLIC CAPITAL LETTER YA). Te znaki są członkami UnicodeCategory.UppercaseLetter kategorii.These characters are members of the UnicodeCategory.UppercaseLetter category.

  • Małe litery, takie jak U + 0061 (mała litera A) do U + 007A (mała litera Z) lub U + 03AC (mała grecka litera alfa z AKCENTem) do U + 03CE (mała grecka litera OMEGA z AKCENTem).Lowercase letters, such as U+0061 (LATIN SMALL LETTER A) through U+007A (LATIN SMALL LETTER Z), or U+03AC (GREEK SMALL LETTER ALPHA WITH TONOS) through U+03CE (GREEK SMALL LETTER OMEGA WITH TONOS). Te znaki są członkami UnicodeCategory.LowercaseLetter kategorii.These characters are members of the UnicodeCategory.LowercaseLetter category.

  • Litery liter w tytule, takie jak U + 01C5 (Wielka litera D z MAŁĄ LITERą z z odwróconym daszkiem) lub U + 1FFC (Wielka Grecka litera OMEGA z PROSGEGRAMMENI).Title case letters, such as U+01C5 (LATIN CAPITAL LETTER D WITH SMALL LETTER Z WITH CARON) or U+1FFC (GREEK CAPITAL LETTER OMEGA WITH PROSGEGRAMMENI). Te znaki są członkami UnicodeCategory.TitlecaseLetter kategorii.These characters are members of the UnicodeCategory.TitlecaseLetter category.

  • Modyfikatory, takie jak t + 02B0 (modyfikator "małe litery H") za pomocą U + 02C1 (litera modyfikująca ODWRÓCONo GLOTTAL STOP) lub U + 1D2C (modyfikator litery A) do U + 1D61 (modyfikator mała litera CHI).Modifiers, such as U+02B0 (MODIFIER LETTER SMALL H) through U+02C1 (MODIFIER LETTER REVERSED GLOTTAL STOP), or U+1D2C (MODIFIER LETTER CAPITAL A) through U+1D61 (MODIFIER LETTER SMALL CHI). Te znaki są członkami UnicodeCategory.ModifierLetter kategorii.These characters are members of the UnicodeCategory.ModifierLetter category.

  • Inne litery, takie jak U + 05D0 (znaki w języku hebrajskim) do U + 05EA (HEBRAJSKA LITERA TAV), U + 0621 (Arabskie litery HAMZA) do U + 063A (litera Arabska GHAIN) lub U + 4E00 ( <CJK Ideograph, First> ) do u + 9FC3 ( <CJK Ideograph, Last> ).Other letters, such as U+05D0 (HEBREW LETTER ALEF) through U+05EA (HEBREW LETTER TAV), U+0621 (ARABIC LETTER HAMZA) through U+063A (ARABIC LETTER GHAIN), or U+4E00 (<CJK Ideograph, First>) through U+9FC3 (<CJK Ideograph, Last>). Te znaki są członkami UnicodeCategory.OtherLetter kategorii.These characters are members of the UnicodeCategory.OtherLetter category.

Zobacz też

Dotyczy