
- C# 基本教程
- C# - 主頁
- C# - 概述
- C# - 環境
- C# - 程式結構
- C# - 基本語法
- C# - 資料型別
- C# - 型別轉換
- C# - 變數
- C# - 常量
- C# - 運算子
- C# - 決策制定
- C# - 迴圈
- C# - 封裝
- C# - 方法
- C# - 可空性
- C# - 陣列
- C# - 字串
- C# - 結構
- C# - 列舉
- C# - 類
- C# - 繼承
- C# - 多型性
- C# - 運算子過載
- C# - 介面
- C# - 名稱空間
- C# - 預處理器指令
- C# - 正則表示式
- C# - 異常處理
- C# - 檔案 I/O
- C# 高階教程
- C# - 特性
- C# - 反射
- C# - 屬性
- C# - 索引器
- C# - 委託
- C# - 事件
- C# - 集合
- C# - 泛型
- C# - 匿名方法
- C# - 不安全程式碼
- C# - 多執行緒
- C# 有用資源
- C# - 問題和解答
- C# - 快速指南
- C# - 有用資源
- C# - 討論
C# - 引數陣列
有時,在宣告方法時,你不確定作為引數傳遞的引數數量。C# 引數陣列(或引數陣列)這時可以派上用場。
以下示例對此進行了演示 -
using System; namespace ArrayApplication { class ParamArray { public int AddElements(params int[] arr) { int sum = 0; foreach (int i in arr) { sum += i; } return sum; } } class TestClass { static void Main(string[] args) { ParamArray app = new ParamArray(); int sum = app.AddElements(512, 720, 250, 567, 889); Console.WriteLine("The sum is: {0}", sum); Console.ReadKey(); } } }
當上面程式碼編譯並執行時,會產生以下結果 -
The sum is: 2938
csharp_arrays.htm
廣告