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(); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д