C#參數數組與數組參數

1、數組作爲參數來傳遞時,當調用這個函數時裏面的參數需要new一個數組

2、參數數組就是在函數的數組參數前面加上params,當調用函數傳遞數組時不需要再new一個,只需要傳遞任意個跟數組參數類型相同的數就可以

using System;

namespace 1_參數數組
{
    
    class Program
    {
        static int Sum(int[] array)             //數組作爲參數
        {
            int sum = 0;
            for (int i = 0; i < array.Length; i++)
            {
                sum += array[i];
            }
            return sum;
        }
        static int Plus(params int[] array)    //定義一個參數數組
        {
            int sum = 0;
            for (int i = 0; i < array.Length; i++)
            {
                sum += array[i];
            }
            return sum;
        }
        static void Main(string[] args)
        {
            int sum = Sum(new int[] { 1, 2, 3, 4 });
            Console.WriteLine(sum);
            int plus = Plus(2, 34, 5);
            Console.WriteLine(plus);
            Console.ReadKey();
        }
    }
}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章