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

首頁 > 學院 > 開發設計 > 正文

C#中方法參數的四種類型

2019-11-18 19:14:28
字體:
來源:轉載
供稿:網友

C#中方法的參數有四種類型:

-值參數:不含任何修飾符。方法中的形參是實參的一份拷貝,形參的改變不會影響到內存中實參的的值,實參是安全的。

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

-輸出參數:以out修飾符聲明。和ref類似,它也是直接對實參進行操作。在方法聲明和方法調用時都必須明確地指定out關鍵字。out參數聲明方式不要求變量傳遞給方法前進行初始化,因為它的含義只是用作輸出目的。但是,在方法返回前,必須對out參數進行賦值。

-數組型參數:以params修飾符聲明。params關鍵字用來聲明可變長度的參數列表。方法聲明中只能包含一個params參數。


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();

 

}

 

}


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 乐都县| 南华县| 土默特右旗| 西安市| 威海市| 沧源| 广平县| 政和县| 莒南县| 德令哈市| 柘荣县| 民勤县| 平阳县| 临沧市| 黑水县| 清新县| 宜丰县| 河源市| 花垣县| 黄浦区| 尤溪县| 太湖县| 铁力市| 芮城县| 潞城市| 长汀县| 当涂县| 襄樊市| 浦县| 天台县| 定结县| 仙游县| 秦皇岛市| 磐安县| 金沙县| 华池县| 且末县| 桓台县| 汉源县| 托克逊县| 建瓯市|