生成済みのオブジェクトの型を調べて、 それの型と同じ型で 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」() ; ... } }