国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 土默特右旗| 永康市| 黔西县| 榆中县| 萝北县| 开平市| 九龙城区| 伊宁市| 达拉特旗| 锡林郭勒盟| 阳谷县| 元朗区| 肃南| 会同县| 疏附县| 福安市| 海口市| 厦门市| 东明县| 通江县| 建湖县| 田林县| 淮安市| 苍南县| 内江市| 印江| 微博| 镇江市| 元江| 庄浪县| 辉南县| 陕西省| 昌图县| 定襄县| 阜平县| 封丘县| 南皮县| 图们市| 鹤岗市| 沾化县| 昔阳县|