C#基础---params参数

来源:互联网 发布:ubuntu设置中文环境 编辑:程序博客网 时间:2024/05/17 01:24

数组的长度是不可变的,但是通过params修饰符可以模拟出数组长度可变的效果。


namespace params参数{    class Program    {        static void Main(string[] args)        {            fun(1,100,100,100);  //等效于下面的操作            /*            int ID = 1;            int[] score = {100,100,100 };            fun(ID,score);            */            Console.ReadKey();        }        public static void fun(int ID,params int[] score)//params修饰的可变数组作为形参一定要放在最后,避免和前面的int类型混淆        {            int sum = 0;            for (int i = 0; i < score.Length;i++)            {                 sum += score[i];            }            Console.WriteLine("ID={0},sum={1}",ID,sum);        }            }}


原创粉丝点击