- PR -

引数であるobject型を復元する方法(C#)

投稿者投稿内容
小次郎
会議室デビュー日: 2003/11/07
投稿数: 12
投稿日時: 2004-03-24 12:34
>質問2
>そもそも、型ごとの分岐(switch文)を使いたくないのです。
>objetctに格納されている「型」そのものを生成できないのでしょうか?
>あるいは、object渡しにこだわらずに上記の目的を達成することは可能でしょうか?

Array ar = Array.CreateInstance(obj.GetType(),1);
Console.WriteLine(ar[0].GetType().ToString());

配列になってしまうけど、arの中の型は適切なモノになるはず
やり方もスマートだと思うけど?

スキルアップ/キャリアアップ(JOB@IT)