gpt4 book ai didi

c# Numericupdown 将值传递给整数

转载 作者:太空狗 更新时间:2023-10-30 01:02:49 25 4
gpt4 key购买 nike

我在将 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);

如果您将Increment设置为整数(无小数点),则可以直接转换为整数类型,否则在转换前先舍入是安全的。

所以没有圆

int count = Convert.ToInt32(numericUpDown1.Value);
updateCount(count);

关于c# Numericupdown 将值传递给整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32216708/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com