2010-10-28 70 views

回答

7

他的意思是,如果C#支持所有不同类型的动态数字或参数(可变参数,params),则不需要Zip方法,因为它可以覆盖Select

我不知道这是不是真的,只是解释了一句......

编辑:

我只是觉得他的意思是可变数量的泛型类型的(这实际上是只有在与方法参数数量可变的组合使用),像这样:

void Foo<params T>(params T[] args) 

Foo(true, 7, "hello"); 

试想一下Action<...>Func<...>的声明太多。顺便说一下,当你不确定评论的时候,为什么不直接问他呢?

+2

+1这会很好,就像在[C++ 0x](http://en.wikipedia.org/wiki/C%2B%2B0x#Variadic_templates)中一样。 – 2010-10-28 20:43:33

+1

它是不真实的,它只有与相关的参数有用。类型本身就是一种信息。 Foo ()将允许我们使用typeof创建一个类型列表。例如,制作一个变体类。 – 2013-03-19 06:30:59