Как я могу получить строковое значение из хеш-таблицы без вызова метода toString()?Hashtable как получить строковое значение без toString()
пример: мой класс:
public class myHashT : Hashtable
{
public myHashT() { }
...
public override object this[object key]
{
get
{
return base[key].ToString(); <--this doesn't work!
}
set
{
base[key] = value;
}
}
}
В другом классе:
myHashT hT;
string test = hT["someKey"];
он работает с hT["someKey"].toString();
, но мне это нужно, не вызывая ToString()
и без приведения к (строки).
Что вы имеете в виду, что не работает? Ошибка компиляции? Если вы возвращаете объект, зачем вам ToString()? base [key] даст вам объект. –