ISomething として渡されるオブジェクトがあります。オブジェクトをシリアル化する必要がありますが、シリアライザーは具象型の型パラメーターを期待しています。
string xml = Utilities.Serialize<ConcreteType>(myObject);
基本的に、私はこの男と同じことをしたい: Type 変数に基づいて汎用オブジェクトを作成する
ただし、結果の型をジェネリック クラスのパラメーターとして使用したいオブジェクトの新しいインスタンスを作成したくありません。
一言で言えば、私の質問は、次のようなジェネリック クラスで使用できるオブジェクトの具象型を表す変数を作成する方法です。
string xml = Utilities.Serialize<ConcreteType>(myObject);
ここで、作成する必要があるのは ConcreteType です。