Reflectionを持つTypeからクラスを取得し、C#でTypeを持つ汎用コンストラクタを呼び出します。(zh-TW)Reflectionを持つTypeからクラスを取得し、C#でTypeを持つ汎用コンストラクタを呼び出します。私はDapperと一緒に作業しています。ColumnAttributeされたフィールドを持つクラスの型マッピングを設定します。https://gist.github.com/senjacob/8539127}私のモデルクラスライブラリでは、すべての可能な型を繰り返しています。今では、型のクラスでジェネリックなColumnAttributeTypeMapper<T>コンストラクタを呼び出す必要があります。Typeを持つジェネリックメソッドの代わりにジェネリックコンストラクタを呼び出す必要があります。それができない場合は理由を説明してください。回答これはTomが示唆したようにマッピングがどのように機能するかです。Merge受け入れられた回答Type.MakeGenericTypeメソッドが必要です。使用方法は次のとおりです。Activator.CreateInstance(genericColumn);私はintellisenseなしでこれを書いていて、あなたのコードをスキミングしているだけなので、私は間違いを犯したかどうか私に教えてください。