C# 如何检查字符是否在C语言的字母表中#

C# 如何检查字符是否在C语言的字母表中#,c#,char,alphabet,C#,Char,Alphabet,我想标题已经足够了 void onClickSubmit(char submit) { if(submit.//check if it is alphabetical) { //some code } } 如何检查字符提交是否在字母表中?如果字母表仅为A-Z或A-Z,则可以使用正则表达式 char a = 'A'; bool isAlphaBet = Regex.IsMatch(a.ToString(), "[a-z]", RegexOpti

我想标题已经足够了

void onClickSubmit(char submit)
{
     if(submit.//check if it is alphabetical)
     {
           //some code
     }
}

如何检查字符提交是否在字母表中?

如果字母表仅为A-Z或A-Z,则可以使用正则表达式

char a = 'A';
bool isAlphaBet = Regex.IsMatch(a.ToString(), "[a-z]", RegexOptions.IgnoreCase);
if(isAlphaBet )
{
    //do this..
}

支持任何UTF-8字母

var rgx = new Regex(@"[\p{L}]");
Console.Write(rgx.Match("Ö").Success);

你认为你的字母表是什么?它只是什么东西吗?或者你有一个特殊的字母表?或者任何字母字符?在问之前你有没有在谷歌上搜索/研究过?你到底试过什么?字母表中可能有重复的字母吗?及ㅂ? 也许不太明显。