Cannot access a nonstatic member of outer type 'ClassLibrary1.Form1' via nested type 'ClassLibrary1.Form1.Spr' - C#
Формулировка задачи:
ругается на SaveAttribute("Sinonim", value)
данная ошибка уже давно была, забыл что я делал. понимаю что ошибка новичка
Error 2 Cannot access a nonstatic member of outer type 'ClassLibrary1.Form1' via nested type 'ClassLibrary1.Form1.Spr'
public class Spr
{
private string _Name;
private string _Sinonim;
[Description("Синоним"), Category("Основные"), DisplayName("Синоним")]
public string Sinonim
{
get { return _Sinonim; }
set
{
SaveAttribute("Sinonim", value);
_Sinonim = value;
}
}
[Description("Наименование"), Category("Основные"), DisplayName("Наименование")]
public string Name
{
get
{
return _Name;
}
set
{
//SaveAttribute("Name", value);
_Name = value;
}
}
public Spr(string Name, string Sinonim)
{
this._Name = Name; this._Sinonim = Sinonim;
}
}
void SaveAttribute("Sinonim", value);Решение задачи: «Cannot access a nonstatic member of outer type 'ClassLibrary1.Form1' via nested type 'ClassLibrary1.Form1.Spr'»
textual
Листинг программы
class SomeClass {
static void SomeStaticFunc(){} // Можно вызывать так: SomeClass.SomeStaticFunc();
void SomeNonStaticFunc(){} // Можно вызывать только так: SomeClass ObjOfSomeClass=new ...; ObjOfSomeClass.SomeNonStaticFunc();
}