class staff:schoolMember
{
private int _Salary=60000;
public int getSalary();
{
return _Salary;
}
public void setSalary(int e)
{
_Salary=e;
}
}
Это часть моего кода C#, и ошибка возникает в строка 2, и я не уверен, что означает эта ошибка, и я не вижу ошибки в моем коде. Пожалуйста помоги! Спасибо!
Помимо того, что указал @sloth, вам действительно следует поработать над своими соглашениями об именах. Может взглянуть на это. Характеристики тоже может вас заинтересовать.
Кроме того, вы также можете использовать свойства, поскольку это C#. Таким образом, вместо «обычного» метода вы создаете свойство с помощью методов get и set. Вы можете прочитать больше на tutorialspoint: tutorialspoint.com/csharp/csharp_properties.htm





удалить ; после getSalary()
и сделайте тип _Salary совместимым с типом параметра SetSalary()
class staff : schoolMember
{
private int _Salary = 60000;
public int GetSalary()
{
return _Salary;
}
public void SetSalary(int e)
{
_Salary = e;
}
}
Большое спасибо, это остановило ошибку.
Пожалуйста
Удалите
;после getSalary ().