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"];
それは動作しますが、呼び出しも (string) へのキャストもhT["someKey"].toString();
せずに必要です。ToString()