C# 参数数组 | C# 数组

返回到:C# 数组(Array)声明与使用

有时,当声明一个方法时,您不能确定要传递给函数作为参数的参数数目。C# 参数数组解决了这个问题,参数数组通常用于传递未知数量的参数给函数。

params 关键字

在使用数组作为形参时,C# 提供了 params 关键字,使调用数组为形参的方法时,既可以传递数组实参,也可以传递一组数组元素。params 的使用格式为:

public 返回类型 方法名称( params 类型名称[] 数组名称 )

实例

下面的实例演示了如何使用参数数组:

using System;

namespace ArrayApplication
{
   class ParamArray
   {
      public int AddElements(params int[] arr)
      {
         int sum = 0;
         foreach (int i in arr)
         {
            sum += i;
         }
         return sum;
      }
   }
     
   class TestClass
   {
      static void Main(string[] args)
      {
         ParamArray app = new ParamArray();
         int sum = app.AddElements(512, 720, 250, 567, 889);
         Console.WriteLine("总和是: {0}", sum);
         Console.ReadKey();
      }
   }
}

当上面的代码被编译和执行时,它会产生下列结果:

总和是: 2938

返回到:C# 数组(Array)声明与使用

作者:terry,如若转载,请注明出处:https://www.web176.com/csharp_api/14109.html

(0)
打赏 支付宝 支付宝 微信 微信
terryterry
上一篇 2023年3月23日
下一篇 2023年3月23日

相关推荐

发表回复

登录后才能评论