国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > 綜合 > 正文

C#中方法參數(shù)的四種類型

2024-07-21 02:25:37
字體:
供稿:網(wǎng)友
c#中方法的參數(shù)有四種類型:

-值參數(shù):不含任何修飾符。方法中的形參是實(shí)參的一份拷貝,形參的改變不會(huì)影響到內(nèi)存中實(shí)參的的值,實(shí)參是安全的。

-引用參數(shù):以ref修飾符聲明。傳遞的參數(shù)實(shí)際上是實(shí)參的指針,所以在方法中的操作都是直接對(duì)實(shí)參進(jìn)行的,而不是復(fù)制一個(gè)值;可以利用這個(gè)方式在方法調(diào)用時(shí)雙向傳遞參數(shù);為了以ref方式使用參數(shù),必須在方法聲明和方法調(diào)用中都明確地指定ref關(guān)鍵字,并且實(shí)參變量在傳遞給方法前必須進(jìn)行初始化。

-輸出參數(shù):以out修飾符聲明。和ref類似,它也是直接對(duì)實(shí)參進(jìn)行操作。在方法聲明和方法調(diào)用時(shí)都必須明確地指定out關(guān)鍵字。out參數(shù)聲明方式不要求變量傳遞給方法前進(jìn)行初始化,因?yàn)樗暮x只是用作輸出目的。但是,在方法返回前,必須對(duì)out參數(shù)進(jìn)行賦值。

-數(shù)組型參數(shù):以params修飾符聲明。params關(guān)鍵字用來聲明可變長(zhǎng)度的參數(shù)列表。方法聲明中只能包含一個(gè)params參數(shù)。

using system;

class test

{

       static void f(params int[] args)

       {

              console.writeline("array contains {0} elements:",args.length);

              foreach(int i in args)

                     console.write("{0}",i);

              console.writeline();

       }

       public static void main()

       {

              int [] a = {1,2,3};

              f(a);

              f(10,20,30,40);

              f();

}

}

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 上林县| 宁国市| 湟源县| 津南区| 泰安市| 梧州市| 体育| 泽普县| 措勤县| 长武县| 蓬溪县| 西平县| 凤山县| 泰和县| 小金县| 玉环县| 迁西县| 富源县| 呼和浩特市| 隆化县| 内丘县| 高唐县| 灵武市| 鄂伦春自治旗| 霍山县| 渭源县| 武汉市| 什邡市| 万山特区| 石家庄市| 金山区| 福清市| 贵溪市| 淮北市| 兴和县| 广元市| 双桥区| 朝阳区| 瓦房店市| 昭觉县| 石嘴山市|