Создание индексатора для класса: Невозможно применить индексирование через [] к выражению - 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; }
}