如果我有一个类型,比如:
Type type = myObject.GetType ();
如何制作使用该类型对象作为参数的通用委托?我希望代码类似于:
myDelegate = Action<type> (type parameter);
上面的代码显然不会也不能按原样工作,但我怎样才能让它工作呢?我什至可以让它工作吗?
最终,我有一个 Dictionary < Type, List < Action < > > 字典,其中包含一个类型和一个委托列表,这些委托应该将该类型的对象作为参数。
并且应该像这样执行:
myDict[myType][i] (objectOfMyType);
任何建议将不胜感激。
谢谢!