Collection of generic types

前端 未结 9 808
爱一瞬间的悲伤
爱一瞬间的悲伤 2020-11-27 21:06

If I have a generic class:

public class MyClass 
{
  public T Value;
}

I want to instantiate several items such as...



        
9条回答
  •  一生所求
    2020-11-27 21:11

    You'll want to define a base class for MyClass, then your collections will be a List of base class. Ex:

    void Main()
    {
     var a = new MyClass();
     var b = new MyClass();
     var c = new List();
     c.Add(a);
     c.Add(b);
    
    }
    
    public class MyBase { }
    // Define other methods and classes here
    public class MyClass : MyBase {
    public T Value { get; set;}
    }
    

提交回复
热议问题