2016-03-19 23 views

回答

4

那很好 - 它只是一个数组。

所有的编译器参数数组的作用是转换这样一个电话:

Foo("x", "y"); 

到:

Foo(new string[] { "x", "y" }); 

这真的就是这么简单。任何你认为适合第二次调用的参数都可以。

由于所有数组都是可变的,所以传递给公共方法的数组很少适合直接存储,但这是一个问题,而不是针对参数数组。