没有正则表达式的范围之间的字符串或字符(开关)

0 .net c# switch-statement

是否有其他选项可以在不使用 RegEx 的情况下识别字符是字母还是数字?这是我的代码:

void IdentifyChar(char Chr)
{
    switch (Chr)
    {
        case // A..Z or A-Z
    }
}
Run Code Online (Sandbox Code Playgroud)

我知道这是可能的,因为前段时间我下载了一个带有此代码的项目,并且它有效。任何的想法?

L.B*_*L.B 5

您可以使用

Char.IsLetterOrDigit(Chr)
Run Code Online (Sandbox Code Playgroud)

有关其他信息,请参阅http://msdn.microsoft.com/en-us/library/424s1h3zChar Methods