国产探花免费观看_亚洲丰满少妇自慰呻吟_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");只需要將參數名稱標記下來就可以了。(命名參數只能是原方法的參數名 后跟冒號“:”)

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 历史| 外汇| 望城县| 夏津县| 天镇县| 白水县| 五河县| 卓尼县| 综艺| 高邑县| 彰武县| 铜陵市| 洪洞县| 库伦旗| 太原市| 克什克腾旗| 大方县| 德州市| SHOW| 汕尾市| 芜湖市| 彩票| 巴彦县| 商洛市| 石台县| 临湘市| 拜城县| 外汇| 五寨县| 焦作市| 越西县| 台东市| 交城县| 海伦市| 芜湖市| 中宁县| 长葛市| 措勤县| 平度市| 皮山县| 中山市|