C# 可变数量参数的使用

    技术2025-06-14  36

    http://www.cnblogs.com/zcold/archive/2011/02/10/1950922.html

     

    今天遇到一个问题 函数的参数数量需要根据数据来变化 查了查网站 原来可以用 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

    最新回复(0)