如何在不调用 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()
且无需转换为(字符串)。