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,以抑音符號) 至 U + 042F (斯拉夫大寫字母 YA) 。 這些字元是
UnicodeCategory.UppercaseLetter
類別目錄的成員。
小寫字母,例如 U + 0061 (拉丁小寫字母 A) 至 U + 007A (拉丁小寫字母 Z) ,或 U + 03AC (希臘文小寫字母 ALPHA 加上 TONOS) 至 U + 03CE (希臘文小寫字母 OMEGA 加上 TONOS) 。 這些字元是
UnicodeCategory.LowercaseLetter
類別目錄的成員。
標題大小寫字母,例如 U + 01C5 (拉丁文大寫字母 D,其中有一個小數位 Z 和一個抑揚號) 或 U + 1FFC (希臘文大寫字母 OMEGA 和 PROSGEGRAMMENI) 。 這些字元是
UnicodeCategory.TitlecaseLetter
類別目錄的成員。
修飾詞(例如 U + 02B0 (修飾詞字母小型 H) 透過 U + 02C1 (修飾元字母反轉喉塞字)) ,或 U + 1D2C (修飾詞字母大寫 A) 至 U + 1D61 (修飾元字母小型卡) 。 這些字元是
UnicodeCategory.ModifierLetter
類別目錄的成員。
其他字母,例如 U + 05D0 (希伯來文字母 ALEF) 至 U + 05EA (希伯來文字母 TAV) 、U + 0621 (阿拉伯文字母 HAMZA) 至 U + 063A (阿拉伯文字母 GHAIN) ,或 U + >894f8612-e0ed-4e00-84cf-a9bc8f38fc54 () <CJK Ideograph, First> 至 u + 9FC3 (<CJK Ideograph, Last>) 。 這些字元是
UnicodeCategory.OtherLetter
類別目錄的成員。
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
這個方法會判斷是否
Char
為 Unicode 信件類別的成員。 Unicode 字母包括下列各項:
大寫字母,例如 U + 0041 (拉丁大寫字母 A) 至 U + 005A (拉丁大寫字母 Z) ,或 U + 0400 (斯拉夫大寫字母 IE,以抑音符號) 至 U + 042F (斯拉夫大寫字母 YA) 。 這些字元是
UnicodeCategory.UppercaseLetter
類別目錄的成員。
小寫字母,例如 U + 0061 (拉丁小寫字母 A) 至 U + 007A (拉丁小寫字母 Z) ,或 U + 03AC (希臘文小寫字母 ALPHA 加上 TONOS) 至 U + 03CE (希臘文小寫字母 OMEGA 加上 TONOS) 。 這些字元是
UnicodeCategory.LowercaseLetter
類別目錄的成員。
標題大小寫字母,例如 U + 01C5 (拉丁文大寫字母 D,其中有一個小數位 Z 和一個抑揚號) 或 U + 1FFC (希臘文大寫字母 OMEGA 和 PROSGEGRAMMENI) 。 這些字元是
UnicodeCategory.TitlecaseLetter
類別目錄的成員。
修飾詞(例如 U + 02B0 (修飾詞字母小型 H) 透過 U + 02C1 (修飾元字母反轉喉塞字)) ,或 U + 1D2C (修飾詞字母大寫 A) 至 U + 1D61 (修飾元字母小型卡) 。 這些字元是
UnicodeCategory.ModifierLetter
類別目錄的成員。
其他字母,例如 U + 05D0 (希伯來文字母 ALEF) 至 U + 05EA (希伯來文字母 TAV) 、U + 0621 (阿拉伯文字母 HAMZA) 至 U + 063A (阿拉伯文字母 GHAIN) ,或 U + >894f8612-e0ed-4e00-84cf-a9bc8f38fc54 () <CJK Ideograph, First> 至 u + 9FC3 (<CJK Ideograph, Last>) 。 這些字元是
UnicodeCategory.OtherLetter
類別目錄的成員。
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
這個方法會判斷字串中位於指定索引位置的字元是否為 Unicode 信件類別的成員。 Unicode 字母包括下列各項:
大寫字母,例如 U + 0041 (拉丁大寫字母 A) 至 U + 005A (拉丁大寫字母 Z) ,或 U + 0400 (斯拉夫大寫字母 IE,以抑音符號) 至 U + 042F (斯拉夫大寫字母 YA) 。 這些字元是
UnicodeCategory.UppercaseLetter
類別目錄的成員。
小寫字母,例如 U + 0061 (拉丁小寫字母 A) 至 U + 007A (拉丁小寫字母 Z) ,或 U + 03AC (希臘文小寫字母 ALPHA 加上 TONOS) 至 U + 03CE (希臘文小寫字母 OMEGA 加上 TONOS) 。 這些字元是
UnicodeCategory.LowercaseLetter
類別目錄的成員。
標題大小寫字母,例如 U + 01C5 (拉丁文大寫字母 D,其中有一個小數位 Z 和一個抑揚號) 或 U + 1FFC (希臘文大寫字母 OMEGA 和 PROSGEGRAMMENI) 。 這些字元是
UnicodeCategory.TitlecaseLetter
類別目錄的成員。
修飾詞(例如 U + 02B0 (修飾詞字母小型 H) 透過 U + 02C1 (修飾元字母反轉喉塞字)) ,或 U + 1D2C (修飾詞字母大寫 A) 至 U + 1D61 (修飾元字母小型卡) 。 這些字元是
UnicodeCategory.ModifierLetter
類別目錄的成員。
其他字母,例如 U + 05D0 (希伯來文字母 ALEF) 至 U + 05EA (希伯來文字母 TAV) 、U + 0621 (阿拉伯文字母 HAMZA) 至 U + 063A (阿拉伯文字母 GHAIN) ,或 U + >894f8612-e0ed-4e00-84cf-a9bc8f38fc54 () <CJK Ideograph, First> 至 u + 9FC3 (<CJK Ideograph, Last>) 。 這些字元是
UnicodeCategory.OtherLetter
類別目錄的成員。