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

首頁 > 編程 > C# > 正文

C#可選參數的相關使用

2020-01-24 03:23:13
字體:
來源:轉載
供稿:網友

復制代碼 代碼如下:

static string GetStr(string s = "a", int i = 10, string r = "rrrr")
        {
            return s + i + r;
        }

調用時,可以用如下幾種方法調用
復制代碼 代碼如下:

             GetStr();
            GetStr("abcde");
            GetStr("abcde", 100);
            GetStr("abcde", 100, "hjklmn");

并且,參數的順序是不能改變的,不能跳過一個參數使用后面的參數類型,所以這樣就會有個問題,如果我想調用這個方法只想用第一個和第三個參數,怎么辦呢。

其實在可選參數的調用上,微軟推出了命名參數,即

GetStr(s: "abcde", r: "hijklmn");只需要將參數名稱標記下來就可以了。(命名參數只能是原方法的參數名 后跟冒號“:”)

這樣以后的重載就可以省很多事了。省去了大段的代碼重載方法

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 曲麻莱县| 贞丰县| 巴青县| 鄂托克前旗| 石景山区| 于田县| 凤山市| 临沂市| 英山县| 石台县| 保康县| 芒康县| 江北区| 汝城县| 富裕县| 梅州市| 民权县| 洪江市| 上犹县| 新津县| 易门县| 新闻| 桃园市| 平顶山市| 罗田县| 佛教| 噶尔县| 贵阳市| 西乌珠穆沁旗| 临潭县| 海南省| 志丹县| 龙陵县| 松原市| 通河县| 翼城县| 利津县| 台北县| 页游| 精河县| 武宁县|