C# 可变数量参数的使用
今天遇到一个问题 函数的参数数量需要根据数据来变化 查了查网站 原来可以用 param 关键字 以下是例子
public static class ParamTest { public static int TestFunction(int A, int B, params int[] WhatEver) { int Result = A + B; foreach (int i in WhatEver) Result += i; return Result; } public static void Main() { Console.WriteLine(TestFunction(1, 2, 3, 4, 5, 6)); Console.WriteLine(TestFunction(1, 2, 3, 4)); } }
结果如下
21 10