我一直注意到,Action和Func代表都具有从2到8个params的特定结构:


为什么他们要打开显式计数参数类型?(如果是,为什么是8?)
如果我有10个对讲机呢?
编辑
继承8种传统,元组有7. ??

edit2
在SystemCore.Dll中,有1..16个平行线。
发布于 2012-05-10 11:54:13
为什么要打开显式计数参数类型?
因为语言不支持可变数量的Type参数。
(如果是,为什么是8?)
因为4通常就足够了。
,如果我有10个params呢?
然后,您必须在自己的代码中添加以下内容:
delegate void Action<T1, T2, ... , T10> (T1 arg1, T2 arg2, ..., T10 arg10);https://stackoverflow.com/questions/10533119
复制相似问题