如何從哈希表中獲取字符串值而無需調用toString()方法?哈希表如何獲得字符串值,而不使用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]會給你一個對象。 – 2009-11-11 16:45:11