下面程序中的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*$");
}
}
}
Char.IsDigit(要判断的内存);//这句判断是不是数字