static void Main(string[] args)
{
//string[] str =
{ "", "" };
//TestParams(str);
//TestParams("我","爱","北京","天安门!");
//TestParams();
Console.WriteLine("你好{0},{1},{2},{3},{4}","1","2","3","4","5");
Console.ReadKey();
}
//1. params只能用来修饰方法的参数 参数必须是1个1维数组
//2. 参数列表中最多只能出现1个可变参数
并且必须要在参数列表的最后1个.不能有默认值.
//3. 调用的时候 因为参数是1个数组类型的 所以可以传1个数组.
//4. 在调用的时候 还可以直接参数数组的元素
//5. 如果可变参数的长度是0 表示调用者没有为他传递任何元素.
public static
void TestParams(params string[] strs)
{
if
(strs.Length==0)
{
}
//foreach (string str in strs)
//{
// Console.WriteLine(str);
//}
}
原文地址:http://www.cnblogs.com/zhang123/p/3705537.html