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|