俺も今一分かってないんだが,

int GetValue("キー")
string GetValue("キー")

みたいなことができるってことかい?