当前位置: 首页 > news >正文

1.params 关键字

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[] 数组