我想在numericUpDown的值改变时隐藏一些东西,所以我写了这个:
if (numericUpDown1.Value = 1) { Label1.Hide(); }
但我收到此错误消息:
无法将类型'decimal'隐式转换为'bool'
为什么会这样?
我认为你的意思是" if (numericUpDown1.Value == 1)".
if (numericUpDown1.Value == 1)
在大多数语言中," =="是对相等性的测试,而" ="是赋值运算符.
==
=