检查一个字符串是否为**类型

Char.IsControl 指示指定的 Unicode 字符是否属于控制字符类别
        IsDigit  指示某个 Unicode 字符是否属于十进制数字类别
        IsLetter 指示某个 Unicode 字符是否属于字母类别
        IsLetterOrDigit  指示某个 Unicode 字符是属于字母类别还是属于十进制数字类别
        IsLower  指示某个 Unicode 字符是否属于小写字母类别
        IsNumber 指示某个 Unicode 字符是否属于数字类别
        IsPunctuation  指示某个 Unicode 字符是否属于标点符号类别
        IsSeparator 指示某个 Unicode 字符是否属于分隔符类别
        IsSurrogate 指示某个 Unicode 字符是否属于代理项字符类别
        IsSymbol 指示某个 Unicode 字符是否属于符号字符类别
        IsUpper  指示某个 Unicode 字符是否属于大写字母类别
        IsWhiteSpace  指示某个 Unicode 字符是否属于空白类别

例子:

        static bool IsNumeric(string str) 
        
{
            
if (str==null || str.Length==0)
                
return false;
            
foreach(char c in str) 
            
{
                
if (!Char.IsNumber(c)) 
                
{
                    
return false;
                }

            }

            
return true;
        }
posted on 2006-02-22 19:15  网际浪人  阅读(394)  评论(0编辑  收藏  举报