一个范围内的C#if语句

时间:2016-07-27 19:59:48

标签: c#

如果图像在一个范围内,我需要我的if语句来返回图像。当前代码不起作用

  if (Int32.Parse(Domain_OSUMC_IT_CHECKBOX.Text.Trim()) == 1)
            {
                Domain_green_Check.Visible = true;
        }
        else if (Int32.Parse(XP_OSUWMC_IT_LBL.Text.Trim()) >= 1 && <=.9)
        {
            Domain_green_Check.Visible = true;

这就是我遇到麻烦的地方

else if (Int32.Parse(XP_OSUWMC_IT_LBL.Text.Trim()) >= 1 && <=.9)

如果另一个标签Domain_OSUMC_IT_CHCEKBOX位于.9和1之间

,我需要使图像domain_green_check可见

1 个答案:

答案 0 :(得分:1)

您需要修复语法并将字符串转换为decimal

decimal val = decimal.Parse(XP_OSUWMC_IT_LBL.Text.Trim());
else if (val > .9 && val < 1) //though this condition makes nosense since it will never evaluate to TRUE