C 關鍵字params的用法

2021-06-09 18:48:48 字數 700 閱讀 7956

params

固然表示的是引數的意思,我看,用到params

關鍵字的用法都是用來表示形參為陣列的。

比如我建立了乙個方法,要傳入乙個引數,引數是string陣列,平時的寫法是這樣的

private void method(string param)

}

這樣的傳參就是如下形式:

method(new string);

//或者這樣

string param=new string;

method(param);

然而使用了params的形式就變為如下形式:

private static void method(params string range)

}

傳參的時候可以繼續使用上面的形式傳參,但是除了上面的形式外有多了這樣的形式:

method("引數1","引數2","引數3","引數4","引數5","引數n");

類似過載。

使用params關鍵字要注意的一點:

使用params關鍵字修飾的引數要在形參列表的最後。

鑑於上面這點,所以,形參列表中只能有乙個引數使用params關鍵字修飾,且必須是最後乙個引數。

c 中的params 關鍵字

要接受未知數目的引數,可以使用關鍵字params,該關鍵字用於引數列表中,宣告引數列表最後面的值。params關鍵字與陣列一起使用。當值被傳遞給方法時,編譯器首先檢視是否有匹配的方法。如果有,則呼叫該方法 如果沒有,編譯器將檢視是否有包含引數params的方法。如果找到這樣的方法,則使用它。編譯器將...

c 中params關鍵字應用

形式為 方法修飾符 返回型別 方法名 params 型別 變數名 如帶有引數的sql 語句,不同的表的字段數量也不同,當你更新修改的時候就可以用。例如 public static datatable getsettable string sql,params sqlparameter values ...

C 基本語法 params關鍵字

這是我的第一篇文章,希望能通過寫文章的方式將程式設計過程中的問題與要點記錄下來,既方便他人和以後的自己查閱,也有助於理清自己在程式設計過程中的思維方式。這裡所有關於c 的文章記錄的都是一些c 語言獨有的特性,本人在系統學習了c 後轉型c 所遇到的所有問題都記錄在此,因此文章內容都是基於一定程式設計基...