Char.IsLetterOrDigit 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
指示 Unicode 字元是否分類為字母或十進位數字。
多載
IsLetterOrDigit(Char) |
指示指定的 Unicode 字元是否分類為字母或十進位數字。 |
IsLetterOrDigit(String, Int32) |
指示指定的字串中指定位置處的字元是否分類為字母或十進位數字。 |
範例
下列程式碼範例將示範 IsLetterOrDigit 。
using namespace System;
int main()
{
String^ str = "newline:\n";
Console::WriteLine( Char::IsLetterOrDigit( '8' ) ); // Output: "True"
Console::WriteLine( Char::IsLetterOrDigit( str, 8 ) ); // Output: "False", because it's a newline
}
using System;
public class IsLetterOrDigitSample {
public static void Main() {
string str = "newline:\n";
Console.WriteLine(Char.IsLetterOrDigit('8')); // Output: "True"
Console.WriteLine(Char.IsLetterOrDigit(str, 8)); // Output: "False", because it's a newline
}
}
open System
let str = "newline:\n"
printfn $"{Char.IsLetterOrDigit '8'}" // Output: "True"
printfn $"{Char.IsLetterOrDigit(str, 8)}" // Output: "False", because it's a newline
Module IsLetterOrDigitSample
Sub Main()
Dim str As String
str = "newline:" + Environment.NewLine
Console.WriteLine(Char.IsLetterOrDigit("8"c)) ' Output: "True"
Console.WriteLine(Char.IsLetterOrDigit(str, 8)) ' Output: "False", because it's a NewLine
End Sub
End Module
備註
有效的字母和小數位數是下列類別的成員 UnicodeCategory : UppercaseLetter
、 LowercaseLetter
、 TitlecaseLetter
、 ModifierLetter
、 OtherLetter
或 DecimalDigitNumber
。
IsLetterOrDigit(Char)
指示指定的 Unicode 字元是否分類為字母或十進位數字。
public:
static bool IsLetterOrDigit(char c);
public static bool IsLetterOrDigit (char c);
static member IsLetterOrDigit : char -> bool
Public Shared Function IsLetterOrDigit (c As Char) As Boolean
參數
- c
- Char
要評估的 Unicode 字元。
傳回
當 true
是字母或十進位數字時為 c
,否則為 false
。
備註
有效的字母和小數位數是下列類別的成員 UnicodeCategory : UppercaseLetter
、 LowercaseLetter
、 TitlecaseLetter
、 ModifierLetter
、 OtherLetter
或 DecimalDigitNumber
。
另請參閱
適用於
IsLetterOrDigit(String, Int32)
指示指定的字串中指定位置處的字元是否分類為字母或十進位數字。
public:
static bool IsLetterOrDigit(System::String ^ s, int index);
public static bool IsLetterOrDigit (string s, int index);
static member IsLetterOrDigit : string * int -> bool
Public Shared Function IsLetterOrDigit (s As String, index As Integer) As Boolean
參數
- s
- String
字串。
- index
- Int32
要評估的字元在 s
中的位置。
傳回
當 true
中位於 index
的字元是字母或十進位數字時為 s
,否則為 false
。
例外狀況
s
為 null
。
index
小於零或大於 s
中的最後一個位置。
備註
字串中的字元位置會從零開始編制索引。
有效的字母和小數位數是下列類別的成員 UnicodeCategory : UppercaseLetter
、 LowercaseLetter
、 TitlecaseLetter
、 ModifierLetter
、 OtherLetter
或 DecimalDigitNumber
。