当我尝试编译它时,下面的代码给出了一个错误"无效的表达式术语'else'".我无法弄清楚如何解决它:
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;
}
Run Code Online (Sandbox Code Playgroud)