C# 參數數組
在定義函數時,可以將函數的最後一個參數定義為參數數組,參數數組首先是一個數組,其次,它又作為函數的最後一個參數,參數數組隻能是一維數組。當函數具有參數數組時,就可以使用個數不定的參數調用該函數。要定義具有參數數組的函數,需要使用params關鍵字,如下所示:
函數修飾符 返回值的類型 函數名(參數類型1,參數名1,…,params 類型名[] 數組名) { ………………………. Return 返回值; } 例如,有如下函數: Static demonfuncation(string str,params int[] intArray) { …………………….. } 要調用它就可以使用如下代碼: Demonfuncation(“you are great!”,2,3);
這裏的2和3都被傳遞給了整型數組intArray,在這種情況下,對參數的個數並沒有限製,但第一個參數之後的參數必須是整型值,也就是說,對該函數而言,在調用它時,第一個實參之後的實參的類型必須與數組intArray的類型一致。
最後更新:2017-04-03 12:54:13