随笔分类 -  c#

写下c#通用的代码部分
c# List去重
摘要:1 list如果数据是值类型,比如list<int> 这种,添加linq之后就可以使用list = list.Distinct().ToList(); 2 如果是数据是引用类型,比如中间是一个类List<Class>,因为他的比较是对哈希code进行比较,所以没有办法直接进行比较。但是可以定义一下这 阅读全文

posted @ 2016-12-06 09:46 wility 阅读(3950) 评论(1) 推荐(0)

记录学习设计模式--简单工厂模式
摘要:工厂模式主要的思想是将对象的创建集中在一个工厂中,而需要创建的对象根据指定的标示(switch)来创建出想要的对象,一般来说创建的对象是继承在同一个类下,因为这样的结构会很容易返回一个类的类型最终进行使用。 练习代码 当想要扩展新的操作的时候就非常简单了 阅读全文

posted @ 2016-09-05 15:03 wility 阅读(122) 评论(0) 推荐(0)

c# List的排序
摘要:list 是我们常用到的数据类型,我们常常会用list去处理很多的数据。我们也常常会有这样的一个操作,就是排序sort list 所在的命名空间是System.Collections.Generic 排序的方式 一 对于基本的数据类型,本身又icompare的继承的我们可以直接使用list.sort 阅读全文

posted @ 2016-06-23 17:19 wility 阅读(47421) 评论(1) 推荐(4)

导航