コード
public class Test
{
public int id{get;set;}
public Type test{get;set;}
}
public object Convert<T1, T2>()
{
//do stuff
}
public void DoConvert()
{
var a = Convert<Test, Test>(); // This Works
var t = new Test() { test = typeof(Test); }
var b = Convert<t.test, t.test>(); // This does not work!
}
問題
上記のコードで述べたように。実行時にT1とT2が定義されている場合、Convertメソッドを機能させるにはどうすればよいですか?