Как назначить значение в классе общих классов 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")
но Datas должны быть автоматически инициализируются в конструкторе, как
Datas = new Datas<t>();
, кажется, так что я не должен создавать новый после того как я создать GeneralWrapper класс.