클래스에 함수가 있지만 "철회"에서 "모든 코드 경로가 값을 반환하지는 않습니다"라는 오류가 발생합니다. 나는 공백을 추가하는 것이 속임수를 쓰겠지만 멀리 떨어지는 것처럼 보일 수는 없다고 생각했습니다. 코드 수정 방법을 알고 있습니까? 여기 부분은 다음과 같습니다함수에서이 오류 메시지를 제거하려면 어떻게합니까?
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