Как установить значение по умолчанию для метода получения сеттера?Я хочу выполнить некоторые операции при настройке сеттера.
public bool spin {
get { return this.spin; }
set {
if (value == false) this.spinBack = true;
this.spin = value;
}
}
private bool spinBack;
Я пытался сделать это на Unity3D и получил эту ошибку при попытке сделать это.
StackOverflowException: запрошенная операция вызвалапереполнение стека.
Я попытался просто установить получатель и оставить получатель по умолчанию следующим образом:
public bool spin {
get;
set {
if (value == false) this.spinBack = true;
this.spin = value;
}
}
private bool spinBack;
, но я получаю эту ошибку
'spin.get 'должен иметь тело, потому что оно не помечено как абстрактное, внешнее или частичное