i am working on someone else code i need to add few things i have a class
public abstract class Data { } public class StringData : Data
You don't need to use generics for that.
public abstract class Data { } public class StringData : Data { } public class DecimalData : Data { } List dataCollection = new List(); dataCollection.Add(new DecimalData()); dataCollection.Add(new StringData());