c#Numericupdown将值传递给整数
作者:互联网
大家好日子,我在将一个数字小写值传递给一个整数时遇到了问题.
private void button5_Click(object sender, EventArgs e)
{
int count = numericUpDown1.Value;
updateCount(count);
}
所以,我想要这样做,所以将numericupdown值的值传递给整数命名count,然后将值传递给更新数据库中的表的方法.
我刚开始使用c#,似乎无法理解一些文档.
感谢你们!
解决方法:
NumericUpDown.Value返回十进制,因此您需要舍入并转换为整数
用这个,
int count = Convert.ToInt32(Math.Round(numericUpDown1.Value, 0));
updateCount(count);
如果已将“增量”设置为整数(无小数点)数,则可以直接转换为整数类型,否则在转换前先进行舍入是安全的.
所以没有圆
int count = Convert.ToInt32(numericUpDown1.Value);
updateCount(count);
标签:c,integer,visual-studio,numericupdown 来源: https://codeday.me/bug/20190623/1272659.html