Char.IsLetter Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Wskazuje, czy znak Unicode jest klasyfikowany jako litera Unicode.
Przeciążenia
| Nazwa | Opis |
|---|---|
| IsLetter(Char) |
Wskazuje, czy określony znak Unicode jest klasyfikowany jako litera Unicode. |
| IsLetter(String, Int32) |
Wskazuje, czy znak na określonej pozycji w określonym ciągu jest klasyfikowany jako litera Unicode. |
Przykłady
W poniższym przykładzie kodu pokazano IsLetterpolecenie .
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
Uwagi
Ta metoda określa, czy element Char jest członkiem dowolnej kategorii litery Unicode. Litery Unicode zawierają następujące elementy:
Wielkie litery, takie jak U+0041 (WIELKA LITERA A) do U+005A (WIELKA LITERA Z) lub U+0400 (CYRYLICA WIELKA LITERA IE Z GROBEM) do U+042F (CYRYLICA WIELKA LITERA YA). Te znaki są elementami członkowskimi UnicodeCategory.UppercaseLetter kategorii.
Małe litery, takie jak U+0061 (ALFABET ŁACIŃSKI A) do U+007A (MAŁA LITERA Z) lub U+03AC (GRECKI MAŁA LITERA ALFA Z TONOS) przez U+03CE (GRECKI MAŁY LITERA OMEGA Z TONOS). Te znaki są elementami członkowskimi UnicodeCategory.LowercaseLetter kategorii.
Litery tytułowe, takie jak U+01C5 (WIELKA LITERA ŁACIŃSKA D Z MAŁĄ LITERĄ Z Z CARON) lub U+1FFC (GRECKI WIELKA LITERA OMEGA Z PROSGEGRAMMENI). Te znaki są elementami członkowskimi UnicodeCategory.TitlecaseLetter kategorii.
Modyfikatory, takie jak U+02B0 (MODYFIKUJĄCY LITERA MAŁA H) do U+02C1 (MODYFIKUJĄCY LITERĘ ODWRÓCONĄ GLOTTAL STOP) lub U+1D2C (MODYFIKUJĄCY LITERA WIELKA A) przez U+1D61 (MODYFIKUJĄCY LITERĘ MAŁE CHI). Te znaki są elementami członkowskimi UnicodeCategory.ModifierLetter kategorii.
Inne litery, takie jak U+05D0 (LIST HEBRAJSKI ALEF) przez U+05EA (HEBRAJSKI LITERA TAV), U+0621 (ARABSKI LIST HAMZA) przez U+063A (ARABSKI LIST GHAIN) lub U+4E00 (CJK Ideograph, First<) przez U+9FC3 (><CJK Ideograph, Last>). Te znaki są elementami członkowskimi UnicodeCategory.OtherLetter kategorii.
IsLetter(Char)
- Źródło:
- Char.cs
- Źródło:
- Char.cs
- Źródło:
- Char.cs
- Źródło:
- Char.cs
- Źródło:
- Char.cs
Wskazuje, czy określony znak Unicode jest klasyfikowany jako litera Unicode.
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.
Zwraca
true jeśli c jest literą; w przeciwnym razie false.
Uwagi
Ta metoda określa, czy element Char jest członkiem dowolnej kategorii litery Unicode. Litery Unicode zawierają następujące elementy:
Wielkie litery, takie jak U+0041 (WIELKA LITERA A) do U+005A (WIELKA LITERA Z) lub U+0400 (CYRYLICA WIELKA LITERA IE Z GROBEM) do U+042F (CYRYLICA WIELKA LITERA YA). Te znaki są elementami członkowskimi UnicodeCategory.UppercaseLetter kategorii.
Małe litery, takie jak U+0061 (ALFABET ŁACIŃSKI A) do U+007A (MAŁA LITERA Z) lub U+03AC (GRECKI MAŁA LITERA ALFA Z TONOS) przez U+03CE (GRECKI MAŁY LITERA OMEGA Z TONOS). Te znaki są elementami członkowskimi UnicodeCategory.LowercaseLetter kategorii.
Litery tytułowe, takie jak U+01C5 (WIELKA LITERA ŁACIŃSKA D Z MAŁĄ LITERĄ Z Z CARON) lub U+1FFC (GRECKI WIELKA LITERA OMEGA Z PROSGEGRAMMENI). Te znaki są elementami członkowskimi UnicodeCategory.TitlecaseLetter kategorii.
Modyfikatory, takie jak U+02B0 (MODYFIKUJĄCY LITERA MAŁA H) do U+02C1 (MODYFIKUJĄCY LITERĘ ODWRÓCONĄ GLOTTAL STOP) lub U+1D2C (MODYFIKUJĄCY LITERA WIELKA A) przez U+1D61 (MODYFIKUJĄCY LITERĘ MAŁE CHI). Te znaki są elementami członkowskimi UnicodeCategory.ModifierLetter kategorii.
Inne litery, takie jak U+05D0 (LIST HEBRAJSKI ALEF) przez U+05EA (HEBRAJSKI LITERA TAV), U+0621 (ARABSKI LIST HAMZA) przez U+063A (ARABSKI LIST GHAIN) lub U+4E00 (CJK Ideograph, First<) przez U+9FC3 (><CJK Ideograph, Last>). Te znaki są elementami członkowskimi UnicodeCategory.OtherLetter kategorii.
Zobacz też
Dotyczy
IsLetter(String, Int32)
- Źródło:
- Char.cs
- Źródło:
- Char.cs
- Źródło:
- Char.cs
- Źródło:
- Char.cs
- Źródło:
- Char.cs
Wskazuje, czy znak na określonej pozycji w określonym ciągu jest klasyfikowany jako litera Unicode.
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
Pewien ciąg.
- index
- Int32
Pozycja znaku do obliczenia w elem s.
Zwraca
true jeśli znak na pozycji index w s jest literą; w przeciwnym razie , false.
Wyjątki
Parametr s ma wartość null.
index wartość jest mniejsza niż zero lub większa niż ostatnia pozycja w elem s.
Uwagi
Pozycje znaków w ciągu są indeksowane począwszy od zera.
Ta metoda określa, czy znak na określonej pozycji indeksu w ciągu jest członkiem dowolnej kategorii litery Unicode. Litery Unicode zawierają następujące elementy:
Wielkie litery, takie jak U+0041 (WIELKA LITERA A) do U+005A (WIELKA LITERA Z) lub U+0400 (CYRYLICA WIELKA LITERA IE Z GROBEM) do U+042F (CYRYLICA WIELKA LITERA YA). Te znaki są elementami członkowskimi UnicodeCategory.UppercaseLetter kategorii.
Małe litery, takie jak U+0061 (ALFABET ŁACIŃSKI A) do U+007A (MAŁA LITERA Z) lub U+03AC (GRECKI MAŁA LITERA ALFA Z TONOS) przez U+03CE (GRECKI MAŁY LITERA OMEGA Z TONOS). Te znaki są elementami członkowskimi UnicodeCategory.LowercaseLetter kategorii.
Litery tytułowe, takie jak U+01C5 (WIELKA LITERA ŁACIŃSKA D Z MAŁĄ LITERĄ Z Z CARON) lub U+1FFC (GRECKI WIELKA LITERA OMEGA Z PROSGEGRAMMENI). Te znaki są elementami członkowskimi UnicodeCategory.TitlecaseLetter kategorii.
Modyfikatory, takie jak U+02B0 (MODYFIKUJĄCY LITERA MAŁA H) do U+02C1 (MODYFIKUJĄCY LITERĘ ODWRÓCONĄ GLOTTAL STOP) lub U+1D2C (MODYFIKUJĄCY LITERA WIELKA A) przez U+1D61 (MODYFIKUJĄCY LITERĘ MAŁE CHI). Te znaki są elementami członkowskimi UnicodeCategory.ModifierLetter kategorii.
Inne litery, takie jak U+05D0 (LIST HEBRAJSKI ALEF) przez U+05EA (HEBRAJSKI LITERA TAV), U+0621 (ARABSKI LIST HAMZA) przez U+063A (ARABSKI LIST GHAIN) lub U+4E00 (CJK Ideograph, First<) przez U+9FC3 (><CJK Ideograph, Last>). Te znaki są elementami członkowskimi UnicodeCategory.OtherLetter kategorii.