Tree Menu

C#文字がアルファベット文字または 10 進数の数字かどうか判断する

文字がアルファベット文字または 10 進数の数字かどうかを判断するには、System.Char 構造体の IsLetterOrDigit メソッドを使用します。IsLetterOrDigit メソッドは指定した引数がアルファベット文字、または 10 進数の数字の場合に true を返します。

サンプルコード

以下にサンプルコードを示します。

C# 全般
    // 文字がアルファベット文字または 10 進数の数字かどうか判断する
    if (char.IsLetterOrDigit('N')) {
        MessageBox.Show("アルファベット文字または 10 進数の数字です");
    }

    // string 型の場合は検査する文字の位置を指定する
    if (char.IsLetterOrDigit("1B3D5F", 2)) {
        MessageBox.Show("アルファベット文字または 10 進数の数字です");
    }