c#中判断字符串是不是数字或字母的方法

2024-11-28 10:48:13
推荐回答(2个)
回答(1):

下面程序中的IsNumeric方法判断字符串是否为数字

using system;
using System.Text.RegularExpressions;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            string s = "-123.3456";
            if(IsNumeric(s))
            {
                Console.WriteLine("{0}是数字", s);
            }
        }
        
        static bool IsNumeric(string s)
        {
            // 用正则表达式判断是否为数字
            return Regex.IsMatch(s, @"^[+-]?\d*[.]?\d*$");
        }
   }
}

回答(2):

Char.IsDigit(要判断的内存);//这句判断是不是数字