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