摘要:
在上篇文章中 我们完成了动态创建类型、动态设置值、动态获取值 动态获取属性和返回值的一些方法准备工作完成了.. 我们现在来完成排序的功能实现方式肯定还是扩展方法.. 实现比较2个值的方法 我们可以给用户提供. 我们不提供比较的方法 这样设计灵活性更好..用户提供方法?? 怎么实现 很简单 2种方式 一种使用接口.. 另外一种使用的是委托..我比较喜欢委托 我就使用委托的方式.NET 中有预定于的委托 ComparisonT 类型的委托 当然.NET 也定义了IComparerT接口作用也是一样的方法定义了2个参数.. 一个是比较值的委托.. 还有个是获取名称的字段... 具体名次计算就 阅读全文
posted @ 2009-05-21 14:39 陈 亮 阅读(3399) 评论(6) 推荐(0) 编辑