C 泛型專題

2021-04-18 05:46:13 字數 2569 閱讀 3835

c#泛型專題系列文章目錄導航

摘要: [c#泛型系列文章]目錄導航

第一部分:o'reilly 出版的《c# cookbook》泛型部分翻譯

第二部分:o'reilly 出版的《programming c#》第四版泛型部分翻譯

第三部分:構建可反轉排序的泛型字典類  

閱讀全文

posted @ 2008-02-20 23:14

編輯

構建可反轉排序的泛型字典類(9完)--完善

摘要: 大樓已經蓋好,剩下的工作就是裝修,裝修好就可以入住了。從本文的題目得知,這是乙個可反轉排序的集合類,但我們只實現了降序插入功能,如果希望把公升序轉換為降序該怎麼辦呢?此例的解決方法是宣告乙個代表排序方向的屬性comparer,並加入乙個sort方法,呼叫sort方法時根據comparer屬性進行排序:

閱讀全文

posted @ 2008-02-20 10:38

編輯

構建可反轉排序的泛型字典類(8)--實現idictionary介面

摘要: 由於前面實現了idictionary介面,現在實現idictionary也就沒什麼困難的了,照葫蘆畫瓢。

首先改變類宣告:

閱讀全文

posted @ 2008-02-19 10:38

編輯

構建可反轉排序的泛型字典類(7)--實現idictionary介面

posted @ 2008-02-18 09:36

編輯

構建可反轉排序的泛型字典類(6)--實現idictionary介面中的keys和values屬性

posted @ 2008-02-17 10:33

編輯

構建可反轉排序的泛型字典類(5)--實現ienumerable>介面

posted @ 2008-02-16 10:00

編輯

構建可反轉排序的泛型字典類(4)--idictionary介面

posted @ 2008-02-15 10:18

編輯

構建可反轉排序的泛型字典類(3)--實現元素新增及自動擴充套件

posted @ 2008-02-14 09:49

編輯

構建可反轉排序的泛型字典類(2)--排序方向

摘要: 你希望reversiblesortedlist類中的元素是以tkey(鍵)的順序進行儲存的,並且它即可以從小排到大,也可以從大排到小。當然,最佳方式就是在新增元素時找到合適的位置插入,插入後元素就已經按順序排好。在乙個有序陣列中查詢合適的插入點這樣的演算法並不困難,  

閱讀全文

posted @ 2008-02-13 10:39

編輯

構建可反轉排序的泛型字典類(1)--雛形

摘要: 前段時間為了查詢泛型資料,我翻譯了o'reilly 出版的《c# cookbook》這本書的幾個關於泛型的章節。其中「4.8 反轉sorted list裡的內容」(見

http://cgbluesky.blog.163.com/blog/static/2412355820081211016581/ )這一節中有乙個接近1300行**的例子。

閱讀全文

posted @ 2008-02-12 10:04

編輯

泛型--實現icomparable介面(完)

posted @ 2008-02-11 10:21

編輯

泛型--list

posted @ 2008-02-10 10:27

編輯

泛型--約束

摘要: 本文翻譯自《programming c#》  

閱讀全文

posted @ 2008-02-09 10:44

編輯

泛型--集合介面

摘要: 近日在網上又發現一篇不錯的關於c#泛型的文章,居然又是摘自o'reilly 出版社的一本書,真是有緣啊!這本書是《programming c#》第四版,很不錯,已有中文版。我只翻譯其中三節,由於在下英文及漢語水平有限,如果有看不懂的地方實屬正常,請購買中文版**。  

閱讀全文

posted @ 2008-02-08 10:35

編輯

c#泛型秘訣(8完)

posted @ 2008-02-06 09:59

編輯

c#泛型秘訣(7)

posted @ 2008-02-05 10:49

編輯

c#泛型秘訣(6)

posted @ 2008-02-04 10:02

編輯

c#泛型秘訣(5)

posted @ 2008-02-03 13:34

編輯

c#泛型秘訣(4)

posted @ 2008-02-03 13:26

編輯

c#泛型秘訣(3)

posted @ 2008-02-03 13:19

編輯

c#泛型秘訣(2)

posted @ 2008-02-03 13:14

編輯

c#泛型秘訣(1)

posted @ 2008-02-03 10:14

編輯

C 泛型專題系列文章目錄導航

第一部分 o reilly出版的 c cookbook 泛型部分翻譯 第一回 理解泛型 第二回 獲取泛型型別和使用相應的泛型版本替換 arraylist 第三回 使用相應的泛型版本替換 stack 和queue 第四回 鍊錶的實現和可空型別 第五回 反轉 sortedlist 裡的內容 第六回 使用...

C 泛型專題系列文章目錄導航

第一部分 o reilly出版的 c cookbook 泛型部分翻譯 第一回 理解泛型 第二回 獲取泛型型別和使用相應的泛型版本替換 arraylist 第三回 使用相應的泛型版本替換 stack 和queue 第四回 鍊錶的實現和可空型別 第五回 反轉 sortedlist 裡的內容 第六回 使用...

C 泛型 使用泛型List

一 泛型的優點 效能高。從前面的例子可以看出使用不需進行型別轉換,可以避免裝箱和拆箱操作,提高效能。型別安全。泛型集合對其儲存物件進行了型別約束,不是定義時宣告的型別,是無法儲存到泛型集合中的,保證了資料型別的安全。重用。使用泛型型別可以最大限度地重用 保護型別的安全以及提高效能。使用泛型 使用泛型...