2016-07-27 179 views
-5

我需要我的if語句返回一個圖像,如果它在一個範圍內。目前的代碼不起作用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; 

這是具有麻煩IM

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

我需要讓圖像domain_green_check可見,如果另一個標籤Domain_OSUMC_IT_CHCEKBOX是.9和值1

之間
+5

'<.9'與'Int'比較... ummm不工作 – Rahul

+3

.9不是int。怎麼能少於.9和大於1?你需要在'<'左邊的東西。 –

+1

該行不正確有幾個原因。編譯器是否會生成任何幫助您提供線索的錯誤? – BryanJ

回答

1

你需要修復你的語法和conert的字符串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