c#params应用
params 是C#開發(fā)語言中關(guān)鍵字,
params主要的用處是在給函數(shù)傳參數(shù)的時候用,就是當(dāng)函數(shù)的參數(shù)不固定的時候。
在方法聲明中的 params 關(guān)鍵字之后不允許任何其他參數(shù),并且在方法聲明中只允許一個 params 關(guān)鍵字。
關(guān)于參數(shù)數(shù)組,需掌握以下幾點(diǎn)。
(1)若形參表中含一個參數(shù)數(shù)組,則該參數(shù)數(shù)組必須位于形參列表的最后;
(2)參數(shù)數(shù)組必須是一維數(shù)組;
(3)不允許將params修飾符與ref和out修飾符組合起來使用;
(4)與參數(shù)數(shù)組對應(yīng)的實(shí)參可以是同一類型的數(shù)組名,也可以是任意多個與該數(shù)組的元素屬于同一類型的變量;
(5)若實(shí)參是數(shù)組則按引用傳遞,若實(shí)參是變量或表達(dá)式則按值傳遞。
(6)用法:可變的方法參數(shù),也稱數(shù)組型參數(shù),適合于方法的參數(shù)個數(shù)不知的情況,用于傳遞大量的數(shù)組集合參數(shù);當(dāng)使用數(shù)組參數(shù)時,可通過使用params關(guān)鍵字在形參表中指定多種方法參數(shù),并在方法的參數(shù)表中指定一個數(shù)組,形式為:方法修飾符 返回類型 方法名(params 類型[] 變量名)
如帶有參數(shù)的SQL 語句,不同的表的字段數(shù)量也不同,?當(dāng)你更新修改的時候就可以用params
轉(zhuǎn)載于:https://www.cnblogs.com/rentiansheng/archive/2010/10/24/1859821.html
總結(jié)
以上是生活随笔為你收集整理的c#params应用的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: js div asp.net 实现漂浮图
- 下一篇: 过程中心方法论,事务中心方法论。