我一直注意到Action
和Func
代表,具有特定结构,从2到8 参数:
为什么他们打开 - 显式计数 - 参数类型? (如果是这样,为什么8?)
如果我有10个参数呢?
不再继续传统, 元组有7 ... ??
- 有1..16 params ver。
答案 0 :(得分:3)
>为什么他们打开 - 显式计数 - 参数类型?
因为该语言不支持可变数量的Type参数。
> (如果是这样,为什么8?)
因为4通常应该足够了。
>如果我有10个参数呢?
然后您必须将以下内容添加到您自己的代码中:
delegate void Action<T1, T2, ... , T10> (T1 arg1, T2 arg2, ..., T10 arg10);