一般的な方法でリストに追加できるクラスのインスタンスを作成しようとしています。
type
作成する必要のあるクラスのを知っておりobject
、以下のコードを使用してクラスのを作成できましたが、これをリストに追加できるキャストを作成する方法が見つかりませんでした。アイデア?
TはobjTypeと同じです
public static List<T> LoadList(string fileName, Type objType)
{
List<T> objList = new List<T>();
object o = Activator.CreateInstance(objType);
objList.Add((**o.GetType()**)o);
return objList;
}
これを行うためのより良い方法がある場合は、アイデアに対してあまりにもオープンです:)