参数修饰符 params、in
生活随笔
收集整理的這篇文章主要介紹了
参数修饰符 params、in
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
params:有且只能在方法的最后一個形參前添加,并且接收的參數(shù)類型只能未一維數(shù)組
表示該方法可以添加動態(tài)數(shù)量的參數(shù),例
GetData(int x,params string[] y),則調(diào)用時可以使用的方式:
一、GetData(1,"a","b");//字符串“a”,"b"會自動封裝進(jìn)數(shù)組y中
二、GetData(1,new[]{ "a","b" });//普通類型匹配調(diào)用方式
三、GetData(1);//此參數(shù)可以不傳
in:與out與ref相同,時引用傳遞,不同之處在于,調(diào)用方法不允許修改此參數(shù),而ref參數(shù)是可以修改的,out參數(shù)必須由調(diào)用方修改
轉(zhuǎn)載于:https://www.cnblogs.com/fengyu-lirm/p/9129084.html
總結(jié)
以上是生活随笔為你收集整理的参数修饰符 params、in的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 2018年6月2号(线段树(2))
- 下一篇: webpack 热替换和热重载