我在一個類中有一個函數,但在「提取」下收到一個錯誤,「不是所有的代碼路徑都返回一個值」。我認爲增加一個空白會做的伎倆,但似乎無法讓它消失。知道如何修改我的代碼嗎?這是部分:如何在我的函數中刪除此錯誤消息?
public virtual double Withdraw(double amount)
{
if (amount > balance)
{
MessageBox.Show("Debit amount exceeded account balance.", "Insufficient funds!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
}
else
return balance - amount;
}
對於所有回答者,如果仔細閱讀問題,則返回值就是餘額。所以,返回,而不是0. – leppie 2013-04-23 07:00:37