Char.IsLetter 方法

定义

指示 Unicode 字符是否分类为 Unicode 字母。

重载

名称 说明
IsLetter(Char)

指示指定的 Unicode 字符是否分类为 Unicode 字母。

IsLetter(String, Int32)

指示指定字符串中指定位置处的字符是否归类为 Unicode 字母。

示例

下面的代码示例演示了 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

注解

此方法确定一个 Char 是否是 Unicode 字母的任何类别的成员。 Unicode 字母包括以下内容:

  • 大写字母,如 U+0041(拉丁文大写字母 A)到 U+005A(拉丁文大写字母 Z),或 U+0400(西里尔文大写字母 IE WITH GRAVE)到 U+042F(西里尔文大写字母 YA)。 这些字符是类别的成员 UnicodeCategory.UppercaseLetter

  • 小写字母,如 U+0061 (拉丁文小写字母 A) 到 U+007A (拉丁文小写字母 Z),或 U+03AC (希腊小写字母 ALPHA WITH TONOS) 到 U+03CE (希腊小写字母欧米茄与 TONOS)。 这些字符是类别的成员 UnicodeCategory.LowercaseLetter

  • 标题大小写字母,如 U+01C5(带带小写字母 Z 的拉丁文大写字母 D WITH CARON)或 U+1FFC(带 PROSGEGRAMMENI 的希腊文大写字母 OMEGA)。 这些字符是类别的成员 UnicodeCategory.TitlecaseLetter

  • 修饰符,如 U+02B0 (修饰字母 SMALL H) 到 U+02C1 (修饰字母 REVERSED GLOTTAL STOP), 或 U+1D2C (修饰字母大写 A) 到 U+1D61 (修饰字母 SMALL CHI)。 这些字符是类别的成员 UnicodeCategory.ModifierLetter

  • 其他字母,如 U+05D0(希伯来文字母 ALEF)到 U+05EA(希伯来文字母 TAV)、U+0621(阿拉伯字母 HAMZA)到 U+063A(阿拉伯字母 GHAIN),或 U+4E00(<CJK 象形字,第一>版)到 U+9FC3(<CJK 象形字,最后一页>)。 这些字符是类别的成员 UnicodeCategory.OtherLetter

IsLetter(Char)

Source:
Char.cs
Source:
Char.cs
Source:
Char.cs
Source:
Char.cs
Source:
Char.cs

指示指定的 Unicode 字符是否分类为 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

参数

c
Char

要计算的 Unicode 字符。

返回

如果 为字母,则为

注解

此方法确定一个 Char 是否是 Unicode 字母的任何类别的成员。 Unicode 字母包括以下内容:

  • 大写字母,如 U+0041(拉丁文大写字母 A)到 U+005A(拉丁文大写字母 Z),或 U+0400(西里尔文大写字母 IE WITH GRAVE)到 U+042F(西里尔文大写字母 YA)。 这些字符是类别的成员 UnicodeCategory.UppercaseLetter

  • 小写字母,如 U+0061 (拉丁文小写字母 A) 到 U+007A (拉丁文小写字母 Z),或 U+03AC (希腊小写字母 ALPHA WITH TONOS) 到 U+03CE (希腊小写字母欧米茄与 TONOS)。 这些字符是类别的成员 UnicodeCategory.LowercaseLetter

  • 标题大小写字母,如 U+01C5(带带小写字母 Z 的拉丁文大写字母 D WITH CARON)或 U+1FFC(带 PROSGEGRAMMENI 的希腊文大写字母 OMEGA)。 这些字符是类别的成员 UnicodeCategory.TitlecaseLetter

  • 修饰符,如 U+02B0 (修饰字母 SMALL H) 到 U+02C1 (修饰字母 REVERSED GLOTTAL STOP), 或 U+1D2C (修饰字母大写 A) 到 U+1D61 (修饰字母 SMALL CHI)。 这些字符是类别的成员 UnicodeCategory.ModifierLetter

  • 其他字母,如 U+05D0(希伯来文字母 ALEF)到 U+05EA(希伯来文字母 TAV)、U+0621(阿拉伯字母 HAMZA)到 U+063A(阿拉伯字母 GHAIN),或 U+4E00(<CJK 象形字,第一>版)到 U+9FC3(<CJK 象形字,最后一页>)。 这些字符是类别的成员 UnicodeCategory.OtherLetter

另请参阅

适用于

IsLetter(String, Int32)

Source:
Char.cs
Source:
Char.cs
Source:
Char.cs
Source:
Char.cs
Source:
Char.cs

指示指定字符串中指定位置处的字符是否归类为 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

参数

s
String

字符串。

index
Int32

要计算的 s字符的位置。

返回

如果位于位置 的字符是字母,则为 />;否则为

例外

snull

index 小于零或大于最后一 s个位置。

注解

字符串中的字符位置从零开始编制索引。

此方法确定字符串中指定索引位置处的字符是否是 Unicode 字母的任何类别的成员。 Unicode 字母包括以下内容:

  • 大写字母,如 U+0041(拉丁文大写字母 A)到 U+005A(拉丁文大写字母 Z),或 U+0400(西里尔文大写字母 IE WITH GRAVE)到 U+042F(西里尔文大写字母 YA)。 这些字符是类别的成员 UnicodeCategory.UppercaseLetter

  • 小写字母,如 U+0061 (拉丁文小写字母 A) 到 U+007A (拉丁文小写字母 Z),或 U+03AC (希腊小写字母 ALPHA WITH TONOS) 到 U+03CE (希腊小写字母欧米茄与 TONOS)。 这些字符是类别的成员 UnicodeCategory.LowercaseLetter

  • 标题大小写字母,如 U+01C5(带带小写字母 Z 的拉丁文大写字母 D WITH CARON)或 U+1FFC(带 PROSGEGRAMMENI 的希腊文大写字母 OMEGA)。 这些字符是类别的成员 UnicodeCategory.TitlecaseLetter

  • 修饰符,如 U+02B0 (修饰字母 SMALL H) 到 U+02C1 (修饰字母 REVERSED GLOTTAL STOP), 或 U+1D2C (修饰字母大写 A) 到 U+1D61 (修饰字母 SMALL CHI)。 这些字符是类别的成员 UnicodeCategory.ModifierLetter

  • 其他字母,如 U+05D0(希伯来文字母 ALEF)到 U+05EA(希伯来文字母 TAV)、U+0621(阿拉伯字母 HAMZA)到 U+063A(阿拉伯字母 GHAIN),或 U+4E00(<CJK 象形字,第一>版)到 U+9FC3(<CJK 象形字,最后一页>)。 这些字符是类别的成员 UnicodeCategory.OtherLetter

另请参阅

适用于