【发布时间】:2011-07-15 21:40:11
【问题描述】:
有没有办法允许动态指定具有泛型的用户类?也就是说,假设我有这样的类层次结构:
public interface IMyObject { }
然后我有一个这样的课程:
public class MyObject<?> : IMyObject { }
我希望能够像这样使用对象:
MyObject<object> firstOrder;
MyObject<object, object> secondOrder;
MyObject<object, object, object> thirdOrder;
//And so on...
//MyObject<object, object, object> , ..., object> nthOrder;
我知道诸如 Func、Action 或其他代表之类的东西,我不知道我曾经推动过它们的能力,也不知道它们的参数列表是否可以如此广泛。
有没有办法在 C# 中做到这一点?
谢谢...
【问题讨论】: