Char.IsLetterOrDigit メソッド

定義

Unicode 文字が文字または 10 進数の数字であるかどうかを示します。

オーバーロード

IsLetterOrDigit(Char)

指定した Unicode 文字が文字または 10 進数の数字なのかどうかを示します。

IsLetterOrDigit(String, Int32)

指定した文字列の指定位置にある文字が文字または 10 進数の数字かどうかを示します。

次のコード例では、 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

注釈

有効な文字と10進数字は UnicodeCategory UppercaseLetter 、、、 LowercaseLetter 、、 TitlecaseLetter ModifierLetter OtherLetter 、または DecimalDigitNumber の次のカテゴリのメンバーです。

IsLetterOrDigit(Char)

指定した Unicode 文字が文字または 10 進数の数字なのかどうかを示します。

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 が文字または 10 進数の数字の場合は c。それ以外の場合は false

注釈

有効な文字と10進数字は UnicodeCategory UppercaseLetter 、、、 LowercaseLetter 、、 TitlecaseLetter ModifierLetter OtherLetter 、または DecimalDigitNumber の次のカテゴリのメンバーです。

こちらもご覧ください

適用対象

IsLetterOrDigit(String, Int32)

指定した文字列の指定位置にある文字が文字または 10 進数の数字かどうかを示します。

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

trueindex の位置にある文字が文字または 10 進数の数字の場合は s。それ以外の場合は false

例外

snullです。

index が 0 未満の値か、s の最後の位置より大きい値です。

注釈

文字列内の文字位置は0から始まるインデックスが作成されます。

有効な文字と10進数字は UnicodeCategory UppercaseLetter 、、、 LowercaseLetter 、、 TitlecaseLetter ModifierLetter OtherLetter 、または DecimalDigitNumber の次のカテゴリのメンバーです。

こちらもご覧ください

適用対象