1.params 关键字
在 C# 中,它是一个关键字,用来实现可变参数列表。
在 C# 中,params 是一个关键字,用于指定一个方法参数在调用时可以传入可变数量的参数。
-
作用: 它允许你向方法传递逗号分隔的多个同类型参数,或者直接传递一个数组,而不需要显式创建数组。
-
本质: 被
params修饰的参数在方法内部其实是一个数组。 -
示例:
// 定义方法:这里的 int[] 是数据类型,params 是修饰符 public static int Sum(params int[] numbers) {int total = 0;foreach (int num in numbers) total += num;return total; }// 调用时:可以传入任意数量的参数 int result1 = Sum(1, 2, 3); // 传入 3 个 int result2 = Sum(1, 2, 3, 4, 5); // 传入 5 个 // 编译器自动把这些参数打包成一个 int[] 数组
