就3句代码,如何弄都不行,关于Decimal

就3句代码,怎么弄都不行,关于DecimalC# codeprivate void Form1_Load(object sender, EventArgs e){if (nu

就3句代码,怎么弄都不行,关于Decimal

C# code
        private void Form1_Load(object sender, EventArgs e)        {            if (numericUpDown1.Value != 0m)            {

numericUpDown1.Value的值是decimal类型我想判断他是否为零,调试时总是numericUpDown1.Value != 0m 为false,请教该怎么办啊

[解决办法]
没有问题啊,
楼主是不是没有把问题描述清楚。
[解决办法]
数值型的变量,最好用Equals进行比较。
[解决办法]
探讨
引用:
监视numericUpDown1.Value的值已经为零,但判断语句返回的结果是false,到底怎么回事啊


我擦。!= 不等于 本来是等于的 当然返回false