我使用C#並讀取一行文本(ln)並將圖像分配給圖片框。選擇圖像後,我會檢查是否是夜晚或白天,如果太陽已經完成,則嘗試將所選圖像更改爲夜間版本。重新賦值變量
charPos = ln.IndexOf("partly cloudy", 0);
if (charPos > -1)
{
skyimg = "sct.jpg";
skymsg = "Partly Cloudy";
If (AMPM = "P") skyimg = "nsct.jpg";
}
編譯器告訴我我錯過了一個分號,只是不喜歡那第二個「if」檢查。 我是否必須使用「else if」,並在每次檢查中包含可能的條件?