C#有一个函数可以判断是数字还是字符不过只能判断一个字符
char.IsNumber(string s,int index);
不知道可不可以解决你的问题