Ошибка в коде, связанная с областями видимости переменных - C#
Формулировка задачи:
public uint Spend( uint Money )
{
if ( (this.Money - Money) < 0 )
{
uint tmp = this.Money;
this.Money = 0;
return Money - tmp;
}
uint tmp = this.Money;
this.Money -= Money;
return tmp - Money;
}
A local or parameter named 'tmp' cannot be declared in this scope because that name is used in an enclosing local scope to define a local or parameter
if ( (this.Money - Money) < 0 )
{
uint tmp = this.Money;
this.Money = 0;
return Money - tmp;
}Решение задачи: «Ошибка в коде, связанная с областями видимости переменных»
textual
Листинг программы
( (this.Money - Money) < 0 )