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

首頁(yè) > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

C#需知--長(zhǎng)度可變參數(shù)--Params

2019-11-17 02:44:25
字體:
供稿:網(wǎng)友

C#需知--長(zhǎng)度可變參數(shù)--Params

Params用于參數(shù)的數(shù)量可變的情況下,即參數(shù)的個(gè)數(shù)是未知數(shù)。

使用Params需要知道以下幾點(diǎn):

1、如果函數(shù)傳遞的參數(shù)含有多個(gè),使用Params標(biāo)記的參數(shù)數(shù)組需要放在最后

圖上顯示的很明確,不需要多解釋,只能使用A的那種排序方式

2、Params修飾的一定要是數(shù)組,而且必須是一維數(shù)組

3、Params不能和ref、out組合使用

具體參見Hunts.C前輩的文章http://www.survivalescaperooms.com/hunts/archive/2007/01/13/619620.html

4、與Params修飾的參數(shù)數(shù)組對(duì)應(yīng)的實(shí)參可以是同一類型的數(shù)組名(注意:只能是一個(gè)數(shù)組名,多個(gè)數(shù)組名是不可以的),也可以是任意多個(gè)與該數(shù)組的元素屬于同一類型的變量

演示代碼

class PRogram    {        static void Main(string[] args)        {            //展示參數(shù)是可變的            int i = Sum(1, 13, 23, 34);            Console.WriteLine(i);            int j = Sum(1, 1, 3, 2, 4, 4, 44, 555, 6);            Console.WriteLine(j);            //實(shí)參可以是數(shù)組名            int[] ArrayI = new int[5] { 1, 2, 3, 4, 5 };            int ArraySum = Sum(ArrayI);            Console.WriteLine(ArraySum);            Console.Read();        }        static int Sum(params int[] s)        {            int sum = 0;            foreach(int i in s)            {                                sum += i;            }            return sum;        }    }


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 黑山县| 措勤县| 邛崃市| 内江市| 长兴县| 仪征市| 南部县| 巴马| 丹凤县| 合江县| 车险| 丰镇市| 通道| 偏关县| 武山县| 天镇县| 渭南市| 长寿区| 都兰县| 文水县| 荥阳市| 盐城市| 广宁县| 太康县| 南皮县| 且末县| 嘉善县| 岳阳市| 青海省| 墨江| 景德镇市| 杭锦后旗| 海晏县| 沙坪坝区| 安陆市| 顺义区| 石棉县| 瑞昌市| 长海县| 临高县| 巴林左旗|