陣列型別 params引數

2021-07-04 19:57:32 字數 599 閱讀 4950

using system;

using system.collections.generic;

using system.linq;

using system.text;

///

/// 關鍵字params只需要在方法的引數列表中出現。

///

/// 通過加關鍵字params,方法被呼叫時,可以傳遞乙個值給引數,也可以傳遞乙個陣列或者任意個數值。也就是引數的個數是任意的,這樣就保證了方法的靈活。

///

namespace params_引數

;//傳遞乙個陣列

displayitems(anarray);

displayitems(1500,anarray[1] * anarray[2]);//傳遞兩個值

console.readline();

}public static void displayitems(params int item) //方法定義

console.writeline();//換行}}

引數陣列(params)

引數陣列允許零個或多個實參對應乙個特殊形參。1.在乙個引數列表中只能有乙個引數陣列。2.如果有,它必須是引數列表中最後乙個。3.由引數陣列表示的所有引數都必須具有相同的型別。4.在資料型別前使用params修飾符。5.在資料型別後放置一組空的方括號。6.陣列是一組整齊的形同型別的資料項 7.陣列使用...

引數陣列 params 的用法

使用引數陣列的注意事項 1.只能在一維陣列上使用params關鍵字。2.不能過載乙個只基於params關鍵字的方法。params關鍵字不構成方法的簽名的一部分。如 編譯時錯誤 重複訪問 public static int min int paramlist public static int min...

函式,引數陣列params與陣列引數,結構函式

1 函式 static 返回值型別 函式名 形參1,形參2,無返回值,則static void 函式名 static void out 無返回值,無形參函式 static int add int num1,int num2 有返回值,有形參函式 public static void main str...