C# 如何将一个字符串值除以另一个字符串值,每个字符串值包含一个数值

C# 如何将一个字符串值除以另一个字符串值,每个字符串值包含一个数值,c#,C#,如何正确显示标签 这是我的 label6.Text = Convert.ToString(NumericUpDown1.Value/NumericUpDown2.Value); 我也试过了 label6.text = NumericUpDown1.value/NumericUpDown2.value 有个错误说 无法隐式将blah blah转换为字节 在我启动项目后,它会崩溃(我的项目一打开,它就会尝试显示NumUD1/NumUD2。,最简单的说法是: decimal d = (Numeri

如何正确显示标签

这是我的

label6.Text = Convert.ToString(NumericUpDown1.Value/NumericUpDown2.Value);
我也试过了

label6.text = NumericUpDown1.value/NumericUpDown2.value
有个错误说

无法隐式将blah blah转换为字节


在我启动项目后,它会崩溃(我的项目一打开,它就会尝试显示
NumUD1
/
NumUD2

,最简单的说法是:

decimal d = (NumericUpDown1.value/NumericUpDown2.value);

stringVal = System.Convert.ToString(d);

label6.text = stringVal;
您可以创建NumericUpDown的子类并重写ParseValue方法(如图所示):


将值转换为
int
,然后执行除法,然后通过转换为
字符串将其分配给
label6.Text

label6.Text = (Convert.ToInt32(NumericUpDown1.Value.ToString())/Convert.ToInt32(NumericUpDown1.Value.ToString())).ToString();

很抱歉有一个误导性的评论,我的意思是我想让标签显示NumericUpDown1除以NumericUpDown2的结果:)更新了我的答案,我没有IDE,所以它只是来自内存。我不是一个c#程序员…@JacobReid:那是因为我忘记在
Value
之后删除
()
。现在我更新了我的答案。
label6.Text = (Convert.ToInt32(NumericUpDown1.Value.ToString())/Convert.ToInt32(NumericUpDown1.Value.ToString())).ToString();