Создание индексатора для класса: Невозможно применить индексирование через [] к выражению - C#
Формулировка задачи:
создаю индексатор по названию:
Работать он должен примерно так:
Но выдает ошибку:Ошибка 9 Невозможно применить индексирование через [] к выражению типа "CRM_manager.ClassMailSand.SQLimport" d:\applications\my progz\crm-manager\crm-manager\webform5.aspx.cs 45 13 CRM-manager
public string this[String NameofTable] { get { for (int i = 0; i < Connection.TableClientis.Count; i++) { if (Connection.TableClientis[i] == NameofTable) s= valu[i]; } return s; } set { string dsf=value; indexator(NameofTable, dsf); } }
imp["name"]=TextBox6.Text;
Решение задачи: «Создание индексатора для класса: Невозможно применить индексирование через [] к выражению»
textual
Листинг программы
static Dictionary<string,string> valu = new Dictionary<string,string>(); public string this[string key] { get { return valu[key]; } set { valu[key] = value; } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д