摘要: Lambda是延迟执行的,实际上什么都没有发生,当真正使用对象的时候(例如调用:First, Single, ToList….的时候)才执行。 1.Where var var_dtTable = dtTable.AsEnumerable().Where<DataRow>(W => W["NAME"] 阅读全文
posted @ 2018-12-17 14:00 ParanoiaApe 阅读(5508) 评论(1) 推荐(0) 编辑
摘要: IEqualityComparer主要适用于定义方法以支持对象的相等比较。可以实现集合的自定义相等比较。即,您可以创建自己的相等定义,并指定此定义与接受 IEqualityComparer 接口的集合类型一起使用。IEqualityComparer 接口包含两个方法 Equals 确定指定的对象是否相等。 GetHashCode 返回指定对象的哈希代码。整体来说,比较好理解Equals方法:自... 阅读全文
posted @ 2018-12-17 13:26 ParanoiaApe 阅读(399) 评论(0) 推荐(0) 编辑