ref双向传递变量,变量在被传递之前,必须进行初始化
out 只是用于输出,在传递给方法之前,不必进行初始化
params参数声明方式--可变长度参数列表
namespace ConsoleApplication1
{
class Program
{
public static void UseParams(params int[] list)
{
for (int i = 0; i < list.Length; i++)
Console.WriteLine(list[i]);
Console.WriteLine();
}
public static void Main()
{
UseParams(1);
UseParams(1, 2, 3);
UseParams(1, 2, 3, 4);
}
}
}