[C#基礎(chǔ)知識(shí)梳理系列]專題六:泛型基礎(chǔ)篇——為什么引入泛型-創(chuàng)新互聯(lián)

引言:

站在用戶的角度思考問題,與客戶深入溝通,找到蓮池網(wǎng)站設(shè)計(jì)與蓮池網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類型包括:成都網(wǎng)站制作、成都網(wǎng)站設(shè)計(jì)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、主機(jī)域名、虛擬空間、企業(yè)郵箱。業(yè)務(wù)覆蓋蓮池地區(qū)。

前面專題主要介紹了C#1中的2個(gè)核心特性——委托和事件,然而在C# 2.0中又引入一個(gè)很重要的特性,它就是泛型,大家在平常的操作中肯定會(huì)經(jīng)常碰到并使用它,如果你對(duì)于它的一些相關(guān)特性還不是很了解,那就讓我們一起進(jìn)入本專題的學(xué)習(xí)的。

一、泛型的是什么

泛型的英文解釋為generic,當(dāng)然我們查詢這個(gè)單詞時(shí),更多的解釋是通用的意思,然而有些人會(huì)認(rèn)為明明是通用類型,怎么成泛型了的,其實(shí)這兩者并不沖突的,泛型本來代表的就是通用類型,只是微軟可能有一個(gè)比較官方的此來形容自己引入的特性而已,既然泛型是通用的, 那么泛型類型就是通用類型的,即泛型就是一中模子。 在生活中,我們經(jīng)常會(huì)看到模子,像我們平常生活中用的桶子就是一個(gè)模子,我們可以用桶子裝水,也可以用來裝油,牛奶等等,然而把這些都裝進(jìn)桶子里面之后,它們都會(huì)具有桶的形狀(水,牛奶和油本來是沒有形的),即具有模子的特征。同樣,泛型也是像桶子一樣的模子,我們可以用int類型,string類型,類去實(shí)例化泛型,實(shí)例化之后int,string類型都會(huì)具有泛型類型的特征就是說可以使用泛型類型中定義的方法,如List<T>泛型,如果用int去初始化它后,List<int>的實(shí)例就可以用List<T>泛型中定義的所有方法,用string去初始化它也一樣,和我們生活中的用桶裝水,牛奶,油等非常類似

二、C# 2.0為什么要引入泛型

大家通過第一部分知道了什么是泛型,然而C#2.0中為什么要引入泛型的?這答案當(dāng)然是泛型有很多好處的。下面通過一個(gè)例子來說明C# 2.0中為什么要引入泛型,然后再介紹下泛型所帶來的好處有哪些。

當(dāng)我們要寫一個(gè)比較兩個(gè)整數(shù)大小的方法時(shí),我們可能很快會(huì)寫出下面的代碼:

[C# 基礎(chǔ)知識(shí)梳理系列]專題六:泛型基礎(chǔ)篇——為什么引入泛型

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。

網(wǎng)站題目:[C#基礎(chǔ)知識(shí)梳理系列]專題六:泛型基礎(chǔ)篇——為什么引入泛型-創(chuàng)新互聯(lián)
文章鏈接:http://muchs.cn/article42/dphdhc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供云服務(wù)器、網(wǎng)站設(shè)計(jì)公司、服務(wù)器托管自適應(yīng)網(wǎng)站、網(wǎng)站收錄網(wǎng)站策劃

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都做網(wǎng)站