112*_*58d 4 c# integer numericupdown visual-studio
大家好日子,我在将一个数字小写值传递给一个整数时遇到了问题.
private void button5_Click(object sender, EventArgs e)
{
int count = numericUpDown1.Value;
updateCount(count);
}
Run Code Online (Sandbox Code Playgroud)
所以,我想要这样做,所以将numericupdown值的值传递给整数命名count,然后将值传递给更新数据库中的表的方法.
我刚开始使用c#,似乎无法理解一些文档.
感谢你们!
NumericUpDown.Value返回十进制,因此您需要舍入并转换为整数
用这个,
int count = Convert.ToInt32(Math.Round(numericUpDown1.Value, 0));
updateCount(count);
Run Code Online (Sandbox Code Playgroud)
如果已设置Increment为整数(无小数点)数,则可以直接转换为整数类型,否则在转换前先进行舍入是安全的.
所以没有圆
int count = Convert.ToInt32(numericUpDown1.Value);
updateCount(count);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
28953 次 |
| 最近记录: |