最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

Csharp中的函數(shù)重載與泛型方法

2021-11-28 21:38 作者:CAE虛擬與現(xiàn)實(shí)  | 我要投稿

1、先看看什么是函數(shù)重載

函數(shù)重載就是函數(shù)名相同,函數(shù)參數(shù)/返回值不同,這個(gè)叫做函數(shù)重載,如下圖所示的兩個(gè)Add函數(shù)。

在調(diào)用的時(shí)候可以根據(jù)需要就可以根據(jù)輸入和返回類型選擇不同的重載函數(shù)。

2、關(guān)于泛型

泛型在C#中是一個(gè)比較重要的概念,它跟許多概念都有交集。比如泛型類、泛型接口、泛型方法等。

今天主要講一下泛型方法,同學(xué)們可以通過(guò)泛型方法來(lái)窺探泛型的用法。

3、泛型方法

在1中我們看到的兩個(gè)函數(shù)雖然通過(guò)重載解決了不同需求,但還有個(gè)問(wèn)題是,能不能有個(gè)辦法寫(xiě)一次,能應(yīng)對(duì)不同的輸入/返回參數(shù),來(lái)減少代碼冗余。最直接的方式就是用泛型方法。

定義好這么有個(gè)泛型方法后,我們?cè)谥骱瘮?shù)里面使用。

把幾個(gè)函數(shù)一塊運(yùn)行以下看看效果


Csharp中的函數(shù)重載與泛型方法的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
博野县| 武鸣县| 铁岭市| 湘阴县| 林芝县| 盐亭县| 蒙城县| 乌海市| 青铜峡市| 大关县| 柳河县| 麻阳| 美姑县| 井冈山市| 阜阳市| 大宁县| 曲松县| 长乐市| 富蕴县| 十堰市| 遵化市| 濮阳县| 山东| 松滋市| 安仁县| 长治县| 永兴县| 普安县| 邢台县| 台山市| 沙雅县| 海阳市| 石棉县| 吐鲁番市| 建德市| 宁南县| 同德县| 五台县| 文成县| 驻马店市| 桦南县|