C#——可变参数示例

来源:互联网 发布:淘宝商品制作 编辑:程序博客网 时间:2024/06/01 10:52
using System;using System.Collections.Generic;using System.Text;namespace 可变参数{    /// <summary>    /// @author ZJC    /// 1.可变参数学习    /// →可传多个参数,可有可无,可多可少    /// →如果不传参,则数组是一个长度为0的数组,但是注意,不为null!    /// →当一个方法中有多个参数时,可变参数只能放到参数列表的最后    /// </summary>    class Program    {        static void Main(string[] args)        {            int[] arr ={ 1,2,3,4,5,6,7,8};            Console.WriteLine(Add(1,2,3,4,5,6,7,8,9,10));            //可传数组名            Console.WriteLine(Add(arr));        }        static int Add(params int[] arrInt)        {            int sum = 0;            for (int i = 0; i < arrInt.Length; i++)            {                 sum += arrInt[i];            }                return sum;        }    }}

0 0
原创粉丝点击