C#中方法參數(shù)的四種類型
2006/11/29 18:29:56

-值參數(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)鍵字用來(lái)聲明可變長(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();
}
}

返回列表
返回首頁(yè) 主站蜘蛛池模板: 中文字幕乱码中文乱码51精品 | 97视频免费观看2区| 拨牐拨牐x8免费| 久久这里只有精品18| 欧美日韩综合视频| 免费a级片在线观看| 美女久久久久久久久久久| 国产免费福利片| 国产在线精品网址你懂的| 国产精品视频全国免费观看| bt最佳磁力搜索引擎吧| 成人18在线观看| 久久久99精品成人片| 日韩精品一区二区三区中文版| 亚洲国产精品久久久久久| 没带罩子让他c一节课| 光棍影院y11111| 精品久久久久香蕉网| 啊轻点灬大ji巴太粗太长了视| 韩国v欧美v亚洲v日本v| 国产极品粉嫩泬免费观看| 337p粉嫩胞高清视频在线| 涩涩涩在线视频| 六月婷婷网视频在线观看| 自拍欧美在线综合另类| 国产午夜精品一区二区三区不卡 | 萝li交小说合集| 国产性猛交xx乱| 免费成人激情视频| 国产精品亚洲综合一区在线观看 | 最新亚洲人成网站在线观看| 午夜一级毛片免费视频| 蜜柚最新在线观看| 国产在线视频一区二区三区| 久久五月天综合网| 国产福利电影在线观看| 六月婷婷中文字幕| 国产精品自在在线午夜出白浆| 992tv在线| 在线观看亚洲免费| 99精品国产99久久久久久97|