下面的代碼給我一個錯誤‘無效的表達術語‘其他’’當我嘗試編譯它,我無法弄清楚如何解決它:如果聲明「無效的表達術語‘其他’
public double CalcTicketCost(int section, double quantity)
{
double amount = 0;
if (int.Parse(lstSectionNumber.SelectedItem.Value) < 150)
{
amount = premiumTicket * quantity;
return amount;
}
{
else (int.Parse(lstSectionNumber.SelectedItem.Value) > 150) // This line is where the problem seems to be
amount = basicTicket * quantity;
}
return amount;
}
如果您的代碼和問題整齊地格式化,更容易發現類似問題(以及更多)。 –
如果你在C#中工作,爲什麼不使用Visual Studio?這可能對這類錯誤有幫助。 – aloisdg
@RichardEv請指教我如何更好地格式化我的代碼。 aloisdg我使用VS 2012,這就是我發現我的錯誤。 L.B它是我第一週的學習,我將閱讀關於C#的許多知識,並且我已經在看教程。謝謝大家的反饋 – user3236592