香蕉视频app

Keep on going never give up.

Let's Go

C# 學習筆記(18)params可變參數

C#Lonely2019-05-03 15:08:0753次0條

香蕉视频appparams 是C#中的關鍵字,可變長參數,是在聲明方法時參數類型或者個數不確定時使用。params可變參數,將實參列表中跟可變參數數組類型一致的元素都當做數組的元素去處理。

注意:

香蕉视频app1、params可變參數必須是形參列表中的最后一個元素,params 關鍵字之后不允許其他任何參數,并且在方法聲明中只允許一個 params 關鍵字。

2、參數數組必須是一維數組。

3、params修飾符不允許與ref和out修飾符組合起來使用。

4、可變參數數組可以發送參數聲明中所指定類型的逗號分隔的參數列表或指定類型的參數數組,還可以不發送參數,若未發送任何參數,則 params 列表的長度為零。


代碼示例:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApp
{
    class Program
    {
        static void Main(string[] args)
        {
            //例:求整數類型,任意長度數組元素的和。
            int sum = GetSum(100, 200, 300, 400, 500, 600, 700);
            Console.WriteLine("和為:" + sum); //輸出sum為2800
            Console.ReadKey();
        }
        
        public static int GetSum(params int[] n)
        {
            int sum = 0;
            for (int i = 0; i < n.Length; i++)
            {
                sum += n[i];
            }
            return sum;
        }
        
    }
}




暗錨,解決錨點偏移

文章評論

    嘿,來試試登錄吧!