C#如何获取numericupdown的值到一个整型啊 int a =int.Parse (numericUpDown1 .Value ); 为什么不行啊

2024-11-29 21:24:29
推荐回答(3个)
回答(1):

int.parse()方法的参数类型是string型的,而numericUpDown1 .Value 的类型为decimal类型,所以会出错。
int a =int.Parse (numericUpDown1 .Value.toString());//这样子加个类型转换就ok了
记得给点分哈

回答(2):

numericUpDown1.Value 为decimal 类型
Int.Parse 的参数为String
所以这样:Int32.Parse(this.numericUpDown1.Value.ToString());

回答(3):

那你就convert.toInt32(numericUpDown1 .Value )试一试。看看行不?