try
{
double d=double.Parse(textBox1.Text);
Console.WriteLine("数字");
}
catch
{
Console.WriteLine("不是数字");}
{
double d=double.Parse(textBox1.Text);
Console.WriteLine("数字");
}
catch
{
Console.WriteLine("不是数字");}
解决方案 »
- Word.Shape 右键 复制
- 关于sqlserver 创建连接对象问题
- fortran中call语句调用
- 收藏 不显示删除回复显示所有回复显示星级回复显示得分回复 请教DateTimePicker的问题
- 如何在一圆柱体上填写环绕文字???
- Flash播放加密问题
- 我的程序要设计许多DLL文件,每个DLL文件都要对数据进行连接,我怎样动态进行数据库连接?
- 如何截取网页内容 谢谢
- 请教caozhy版主,控件Capture=true的问题
- 大神出马吧,如何生成这样不规整的表格
- sql server 的端口
- 我下了一个CrystalReport9安装号是AVS54-01CG00G-89Z18A5.
例如:@"^(\d+)$"
Regex reg=new Regex(@"^(\d+)$");
if(reg.IsMatch(input)==true)
{
Console.Write("is number");
}
{
if(!Char.IsDigit(this.textBox1.Text,i))
MessageBox.Show("不是数字");
}
{
double d=Convert.ToDouble(textBox1.Text);
Console.WriteLine("数字");
}
catch
{
Console.WriteLine("不是数字");}
1矮个字符分析;
2进行类型转换,可以用int.Parse or double.Parse等等
or 正则表达式