06 2016 档案
摘要:有一个集合如下 现在我要用Linq查询这个集合 但有时候,where里面有条件有多个‘或’关系的时候,如果全部写在这个括号里面,会很难看,影响了代码的可阅读性。我想到的方法是把这个表达式写入在外面。写个委托到外面来。 然后查询写成这样 这样就好多了,但我想把 u.Aget > 12 这句话放在whe
阅读全文
摘要:使用Linq过滤重复对象的时候,我们使用Distinct。 但是Distinct对int long等值类型才有效果,对于对象我们需要自己写个对象。 以下利用泛型封装了两个类: CommonComparer<T> ReflectCommonComparer<T> CommonComparer利用的是表
阅读全文
摘要:在开发过程中,我们经常需要自定义一些特性,来辅助我们完成对对象或者枚举进行管理。我们需要知道如何获取对象使用的特性信息。 以下举个学习用的例子。 我们自定义一个特性类,这个特性设置在一个数据段内是否执行使用这个特性的方法,特性如下 然后有个方法使用这个特性 接下来是管理方法的编写,即是我们说的利用反
阅读全文
摘要:第一种方式,在控制器中利用HttpPostedFileBase参数对象获取。 参数uploadFile将包含了上传的文件的对象。 在表单中,需要把上传文件的input标签的name属性设置为uploadFile,和控制器的参数名称一致,否则这个参数会是null。 第二种方法是从HttpContext
阅读全文