Char.IsLetterOrDigit 方法

定义

指示 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 :、、 TitlecaseLetterModifierLetter 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 字符。

返回

Boolean

如果 true 是字母或十进制数,则为 c;否则为 false

注解

有效字母和十进制数字是 中以下类别的成员 UnicodeCategory UppercaseLetter LowercaseLetter :、、 TitlecaseLetterModifierLetter 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 中要计算的字符的位置。

返回

Boolean

如果 true 中位于 index 的字符是一个字母或十进制数,则为 s;否则为 false

例外

s 上声明的默认值为 null

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

注解

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

有效字母和十进制数字是 中以下类别的成员 UnicodeCategory UppercaseLetter LowercaseLetter :、、 TitlecaseLetterModifierLetter OtherLetter DecimalDigitNumber

另请参阅

适用于