C#泛型专题

来源:互联网 发布:java中wait和notify 编辑:程序博客网 时间:2024/04/29 23:13
C#泛型专题系列文章目录导航
     摘要: [C#泛型系列文章]目录导航
第一部分:O'Reilly 出版的《C# Cookbook》泛型部分翻译
第二部分:O'Reilly 出版的《Programming C#》第四版泛型部分翻译
第三部分:构建可反转排序的泛型字典类  阅读全文

posted @ 2008-02-20 23:14 abatei 阅读(3059) | 评论 (13)  编辑

构建可反转排序的泛型字典类(9完)--完善
     摘要: 大楼已经盖好,剩下的工作就是装修,装修好就可以入住了。从本文的题目得知,这是一个可反转排序的集合类,但我们只实现了降序插入功能,如果希望把升序转换为降序该怎么办呢?此例的解决方法是声明一个代表排序方向的属性Comparer,并加入一个sort方法,调用sort方法时根据Comparer属性进行排序:


  阅读全文

posted @ 2008-02-20 10:38 abatei 阅读(198) | 评论 (0)  编辑

构建可反转排序的泛型字典类(8)--实现IDictionary接口
     摘要: 由于前面实现了IDictionary接口,现在实现IDictionary也就没什么困难的了,照葫芦画瓢。

首先改变类声明:

  阅读全文

posted @ 2008-02-19 10:38 abatei 阅读(221) | 评论 (0)  编辑

构建可反转排序的泛型字典类(7)--实现IDictionary接口

posted @ 2008-02-18 09:36 abatei 阅读(260) | 评论 (0)  编辑

构建可反转排序的泛型字典类(6)--实现IDictionary接口中的Keys和Values属性

posted @ 2008-02-17 10:33 abatei 阅读(264) | 评论 (0)  编辑

构建可反转排序的泛型字典类(5)--实现IEnumerable>接口

posted @ 2008-02-16 10:00 abatei 阅读(277) | 评论 (0)  编辑

构建可反转排序的泛型字典类(4)--IDictionary接口

posted @ 2008-02-15 10:18 abatei 阅读(257) | 评论 (0)  编辑

构建可反转排序的泛型字典类(3)--实现元素添加及自动扩展

posted @ 2008-02-14 09:49 abatei 阅读(257) | 评论 (2)  编辑

构建可反转排序的泛型字典类(2)--排序方向
     摘要: 你希望ReversibleSortedList类中的元素是以TKey(键)的顺序进行存储的,并且它即可以从小排到大,也可以从大排到小。当然,最佳方式就是在添加元素时找到合适的位置插入,插入后元素就已经按顺序排好。在一个有序数组中查找合适的插入点这样的算法并不困难,  阅读全文

posted @ 2008-02-13 10:39 abatei 阅读(1231) | 评论 (0)  编辑

构建可反转排序的泛型字典类(1)--雏形
     摘要: 前段时间为了查找泛型资料,我翻译了O'Reilly 出版的《C# Cookbook》这本书的几个关于泛型的章节。其中“4.8 反转Sorted List里的内容”(见

http://cgbluesky.blog.163.com/blog/static/2412355820081211016581/ )这一节中有一个接近1300行代码的例子。
  阅读全文

posted @ 2008-02-12 10:04 abatei 阅读(2216) | 评论 (6)  编辑

泛型--实现IComparable接口(完)

posted @ 2008-02-11 10:21 abatei 阅读(262) | 评论 (2)  编辑

泛型--List

posted @ 2008-02-10 10:27 abatei 阅读(351) | 评论 (0)  编辑

泛型--约束
     摘要: 本文翻译自《Programming C#》  阅读全文

posted @ 2008-02-09 10:44 abatei 阅读(267) | 评论 (0)  编辑

泛型--集合接口
     摘要: 近日在网上又发现一篇不错的关于C#泛型的文章,居然又是摘自O'Reilly 出版社的一本书,真是有缘啊!这本书是《Programming C#》第四版,很不错,已有中文版。我只翻译其中三节,由于在下英文及汉语水平有限,如果有看不懂的地方实属正常,请购买中文版观看。  阅读全文

posted @ 2008-02-08 10:35 abatei 阅读(369) | 评论 (0)  编辑

C#泛型秘诀(8完)

posted @ 2008-02-06 09:59 abatei 阅读(316) | 评论 (0)  编辑

C#泛型秘诀(7)

posted @ 2008-02-05 10:49 abatei 阅读(330) | 评论 (1)  编辑

C#泛型秘诀(6)

posted @ 2008-02-04 10:02 abatei 阅读(324) | 评论 (0)  编辑

C#泛型秘诀(5)

posted @ 2008-02-03 13:34 abatei 阅读(308) | 评论 (0)  编辑

C#泛型秘诀(4)

posted @ 2008-02-03 13:26 abatei 阅读(320) | 评论 (0)  编辑

C#泛型秘诀(3)

posted @ 2008-02-03 13:19 abatei 阅读(322) | 评论 (1)  编辑

C#泛型秘诀(2)

posted @ 2008-02-03 13:14 abatei 阅读(477) | 评论 (0)  编辑

C#泛型秘诀(1)

posted @ 2008-02-03 10:14 abatei 阅读(1123) | 评论 (3)  编辑

原创粉丝点击