C#——可變引數示例
阿新 • • 發佈:2019-01-27
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; } } }