C#, C♯, C#相談室 Part79
■ このスレッドは過去ログ倉庫に格納されています
0700デフォルトの名無しさん
2013/06/04(火) 15:22:22.59要は動的にジェネリックを生成すればいいんだろ
Aのコンストラクタをobjectで受けてその型でBをインスタンス化する
public A(object t) { i = (I)Activator.CreateInstance(typeof(B<>).GetGenericTypeDefinition().MakeGenericType(t.GetType()), t); }
とかでどうだ?
■ このスレッドは過去ログ倉庫に格納されています