- 479 名前:デフォルトの名無しさん mailto:sage [2009/11/14(土) 12:51:53 ]
- >>478
そういうことならMyClass内ではstringのまま持って以下のような方法も・・・ enum ElementType { None, Number, Text ..} class MyClass { ElementType ElementType { get; } T getValue<T>() { ... } } MyClass item = myDictionary[keyString]; switch (item.ElementType) { case ElementType.Number: int hoge = item.getValue<int>(); break; ... enumじゃなくてTypeを公開してもいいかもだけど
|

|