ふらっとC♯(Part5) ..
173:デフォルトの名無しさん
04/07/14 16:27
生成済みのオブジェクトの型を調べて、
それの型と同じ型で new をする方法があったら教えてください。
class ClassA() { ... }
class ClassB() { ... }
...
class MyApp
{
void test()
{
object [] list = { new ClassA() , new ClassB() } ;
foreach( object i in list )
{
sub( list[ i ] ) ;
}
}
void sub( object a )
{
「aの型=ClassA/ClassB」 localData = new 「aの型=ClassA/ClassB」() ;
...
}
}
といった事をしたいのですが、System.Reflection を使えばできると聞いたのですが、
分りやすいサンプルがあったらよろしくお願いします。
次ページ続きを表示1を表示最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
5341日前に更新/230 KB
担当:undef