2010-10-28 68 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