4

リフレクションを使用して抽象クラスのインスタンスを呼び出しまたは作成しようとしています。これは可能ですか?これは私が試したものですが、「抽象クラスのインスタンスを作成できません」というエラーが表示されます。

Type dynType = myTypes.FirstOrDefault(a => a.Name == "MyAbstractClass");
ConstructorInfo getCons = 
dynType.GetConstructor(BindingFlags.NonPublic | BindingFlags.Instance, null, new Type[0], null);
object dynamicInstance = getCons.Invoke(null);

編集:リフレクションを使用してこの抽象クラスのプロパティにアクセスできますか?

4

4 に答える 4