我有一個數組包含代表電纜大小(1,1.5,2.5等)的數字,存儲爲字符串。爲什麼字符串比較在我的代碼中失敗?
在我的程序中,數組被加載到一個微調器,它工作正常。 但是,當項目被選中並存儲在一個變量中時,我想檢查選中的字符串,並將另一個數值變量設置爲2.5,以便稍後在程序中進行計算。
我嘗試以下:
if (conductorSize = "1") {conCsa = 1;}
else if (conductorSize = "1.5") {conCsa = 1.5;}
conductorSize
作爲變量保持所選擇的字符串,並且conCsa
是可變 組用於計算的數字變量。
編譯器說我無法將字符串轉換爲布爾值。發生了什麼?
謝謝,這是一種享受! – Coops5575 2011-02-12 11:19:01
如果您滿意,請點擊問題側面的複選標記接受答案。 =) – f20k 2011-02-12 14:17:17