ジェネリックC#クラスにどのように値を割り当てるのですか?汎用型のメンバーを汎用型のコンストラクタに割り当てる方法
public class GeneralWrapper<T>
{
public GeneralWrapper()
{
Datas = new ?
}
public T Datas { get; set; }
}
Listオブジェクト(任意のオブジェクト)の汎用ラッパークラスを作成しています。だから私は
GeneralWrapper<List<string>> _wrapper = new GeneralWrapper<List<string>>();
_wrapper.Datas.Add("hello")
のように、このクラスを使用することができますが、件のデータが自動的に私がGeneralWrapper作成した後、私は新しい作成する必要がないように思わ
Datas = new Datas<t>();
のようにコンストラクタで初期化する必要がありますクラス。