Итак, моя задача заключается в следующем:проверки C# данных, прежде чем устанавливать значения
Конструктор должен вызвать конструктор базового класса для инициализации учетной записи имени, номер и баланса. Он также должен вызывать метод в своем собственном классе, setInterestRate, который должен установить переменную InterestRate и подтвердить, что ставка является положительным числом. Если процентная ставка, принятая в процентах, отрицательна, установите процентную ставку на ноль.
Это кажется довольно простым для меня, но VS пингует меня за мой метод setInteresteRate (не все коды кода возвращают значение). Я должен что-то упустить, но я не уверен, что. Какие-либо предложения? Вот мой код:
public SavingsAccount(string AccountName, int AccountNumber, decimal Balance, double rate) : base(AccountName, AccountNumber, Balance)
{
InterestRate = rate;
}
public double setInterestRate(double rate)
{
if (rate >= 0)
{
InterestRate = rate;
}
else
{
InterestRate = 0;
}
}
Может быть, не самый лучший дубликат ... Если вам не нравится этот один, не стесняйтесь проверьте MSDN [CS0161] (http://msdn.microsoft.com/en-us/library/87cz4k9t%28v=vs.90%29.aspx) или выполните поиск SO - http://stackoverflow.com/search?q= [c% 23] not + all + code + paths + return + a + и добавить дополнительную информацию, так что понятно, почему ваш друг. –
Алексей, спасибо за ссылку! Я также проверяю это и закладываю закладки для будущих задач! – user3533863