📜  c# isalphanumeric - C# (1)

📅  最后修改于: 2023-12-03 15:13:49.171000             🧑  作者: Mango

C# isalphanumeric

在C#编程中,经常需要判断一个字符串是否为字母数字串,即由字母和数字组成的字符串。C#提供了isalphanumeric方法来判断一个字符串是否为字母数字串。

语法
public static bool IsLetterOrDigit(char c);
参数
  • c : 要检查的字符。
返回值

如果c是字母或数字,则返回true,否则返回false。

示例
using System;

class Program {
    static void Main() {
        char c1 = 'A';
        char c2 = '0';
        char c3 = '#';
        Console.WriteLine(Char.IsLetterOrDigit(c1));   // True
        Console.WriteLine(Char.IsLetterOrDigit(c2));   // True
        Console.WriteLine(Char.IsLetterOrDigit(c3));   // False
    }
}
说明

isalphanumeric方法只能判断单个字符是否为字母数字字符。如果需要判断一个字符串是否为字母数字串,则需要使用循环结构遍历字符串每个字符进行判断。

以下是一个示例代码片段:

bool isAlphanumeric(string input) {
    foreach (char c in input) {
        if (!Char.IsLetterOrDigit(c)) {
            return false;
        }
    }
    return true;
}

以上代码将遍历输入字符串中的每一个字符,如果该字符不是字母或数字,则返回false。如果所有字符都是字母或数字,则返回true。