Ключевое слово int
требуется только при объявлении переменной. Следовательно, это просто
Amount = numbervalue;
Более того, ваша собственность не так. Вам нужно будет создать личную переменную, в которой вы сохраните значение в:
private int _amount;
public int Amount
{
get
{
return _amount;
}
set
{
_amount = value;
}
}
Если у вас нет дополнительных логик c в вашем свойстве, тогда для получения и установки значения вы также можете использовать autoproperty:
public int Amount { get; set;}
В этом случае компилятор создаст для вас приватную переменную, и вы сохраните некоторую типизацию и будете иметь меньше возможных источников ошибок.