LazyLoader<T> というオブジェクトがあります。ORM に接続して、必要に応じて T タイプのデータをロードします。できます。
LazyLoader<T> は ILazyLoader を継承しています。
課題: オブジェクト型からジェネリック型をロードできるファクトリ クラスを作成します。
のように、
public ILazyLoader CreateLazyLoader(int id, Type typeToLoad)
{
return new LazyListLoader<typeToLoad>(id);
}
問題: <typeToLoad> が Type オブジェクトを受け入れません。Type <typeToLoad> を <T> (T は typeToLoad) のように機能するものに変換するにはどうすればよいですか?