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); }
}}