六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

在Visual Baisc.NET 2005中使用泛型

[摘要]泛型(Generics)是Visual Basic 2005中的一種新特性,然而很多開發者在第一次看到它的時候可能忽略它,但是他們最終會發現,在了解泛型之后,離開了泛型就幾乎不能工作了。泛型這個專業術語并沒有道出這種特性能夠實現的真實功能。假設我們需要編寫一個執行數學計算的類(class)。使用標...

泛型(Generics)是Visual Basic 2005中的一種新特性,然而很多開發者在第一次看到它的時候可能忽略它,但是他們最終會發現,在了解泛型之后,離開了泛型就幾乎不能工作了。泛型這個專業術語并沒有道出這種特性能夠實現的真實功能。假設我們需要編寫一個執行數學計算的類(class)。使用標準的代碼編寫技術,你必須為整型和實數型(對于所有的形式)編寫獨立的方法。通過使用泛型,你可以一次性編寫方法,并讓.NET框架組件為你處理數據類型的問題。泛型可以使你在編程過程中體會到更多的快樂。你不需要額外的工作就能體會到代碼重用(reuse)的優點。

閱讀導航:

一、泛型的優點
使用泛型可以提高性能,其中顯著的一個改進是.NET框架組件不會在值類型上使用裝箱(boxing);使用泛型類的另一個令人驚訝的特性是IntelliSense居然可以跟蹤強數據類型定義。

二、建立泛型類
使用泛型的時候,你應該選擇建立有廣泛用途的類,這樣的話所建立的泛型類所花費的時間最終會整個開發時間上獲得回報。例如,集合就是一種處理多個數據類型的類,而一般你會在多個應用程序中使用同一個集合的多種不同的形式,如果采用泛型,那么就不需要多次重復的建立不同形式的同一集合。

三、使用泛型類
我們在上面建立的泛型類在使用方法上與其他類沒有什么不同,仍然需要將其實例化。

四、約束泛型類
也許你對實例中泛型類能夠接受任何數據類型感恐懼,你不得不擔心在使用中出現程序仍然會對錯誤參數產生反映,對,是存在這樣的風險,不過我們可以對泛型類加以約束。

五、為泛型類定義多個類型
你不必僅僅使用一種數據類型定義每個類,泛型類也提供多個數據類型,你所需要做的是用逗號分開每種數據類型。

結束語

盡管泛型類起先看起來僅僅是前進的一步,但是它們實際上是.NET革命中的一個巨大飛躍。使用泛型把你從為每個數據類型建立新類中釋放了出來,提高了性能,并減少了開發和調試的時間。為了體會Visual Studio 2005中最好的部分,你真的應該試著使用這個新特性——你會發現自己將很喜歡它的。






主站蜘蛛池模板: 日日摸夜夜添夜夜爽免费视频 | 天天射天天草 | 青娱乐免费视频观看 | 色综合久久一本首久久 | 特级淫片欧美高清视频蜜桃 | 日韩在线视频免费看 | 天天躁天天狠天天透 | 天堂在线最新资源 | 日本手机在线视频 | 亚洲国产成人在人网站天堂 | 日韩成人免费视频播放 | 日韩美女在线播放 | 天天摸日日摸人人看 | 天堂理论片| 色倩网站 | 欧美一区二区福利视频 | 天天爱天天做天天爽夜夜揉 | 亚洲成在人线影视天堂网 | 涩涩涩涩涩涩涩 | 日韩免费黄色片 | 青春草视频在线免费观看 | 欧美最新在线 | 亚洲成a人片在线不卡 | 综合五月天婷婷丁香 | 宇都宫紫苑(rion)在线播放 | 欧美一级片免费 | 自拍成人 | 天天干夜夜看 | 色香欲综合成人免费视频 | 午夜在线观看视频 | 亚欧日韩毛片在线看免费网站 | 亚洲一区二区福利视频 | 日韩欧美一区二区三区不卡视频 | 日韩高清在线日韩大片观看网址 | 在线视频欧美日韩 | 在线观看h视频播放高清 | 午夜在线观看网站 | 亚洲资源站| 亚洲人xx视频 | 亚洲第一福利视频 | 天堂欧美|