- 博客(4)
- 资源 (8)
- 收藏
- 关注
原创 C# LINQ去重复杂类型对象集合
通过使用LINQ方法语法中的Distinct(),可以去重简单类型集合,如:int、string等。但如果要去重复杂类型集合,那么 直接调用Distinct()方法是不行的。幸运的是,Distinct()方法可以添加自定义比较方式,简单类型的去重无非就是类型比较,因为类型简单索性.NET就帮我们直接实现了,但复杂类型就不行了,一般复杂类型都是自定义的,比如类、结构体等,对此我们只需要自己实现一...
2016-05-11 16:56:23 4528
转载 C#中Monitor和Lock以及区别
1.Monitor.Enter(object)方法是获取锁,Monitor.Exit(object)方法是释放锁,这就是Monitor最常用的两个方法,当然在使用过程中为了避免获取锁之后因为异常,致锁无法释放,所以需要在try{} catch(){}之后的finally{}结构体中释放锁(Monitor.Exit())。 2.Monitor的常用属性和方法: Enter(O
2016-05-11 10:58:17 1501
转载 LINQ语法小结
读这篇文章之前,我先说下,每一种搜索结果集,我都以三种方式变现出来,为啦更好的理解,希望不要嫌我啰嗦。1.简单的linq语法 //1 var ss = from r in db.Am_recProScheme select r; //2 var
2016-05-10 22:24:21 465
报警接口说明
2016-05-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人