bastante básico en C#,Instantiate tipo genérico en C# clase
class Data<T>
{
T obj;
public Data()
{
// Allocate to obj from T here
// Some Activator.CreateInstance() method ?
obj = ???
}
}
¿Cómo puedo hacer esto?
un seguimiento a alguien que esté interesado en this.This es una diferencia importante entre C# genéricos y las plantillas de C++, tenemos que imponer restricciones sobre los tipos para el compilador de reconocer cualquier propiedad del tipo. Lea esto http://msdn.microsoft.com/en-us/library/ms379564(VS.80).aspx#csharp_generics_topic4 – fadini