上一页 1 2 3 4 5 6 7 8 9 10 ··· 23 下一页
摘要: Linq转换操作之OfType,Cast,AsEnumerable,ToLookup源码分析 一:Tolookup 1. 从方法的注解上可以看到,ToLookup也是一个k,v的形式,那么问题来了,它和Dcitionary有什么区别??? 可以看到ToDictionray中的源码是这样的: fore 阅读全文
posted @ 2017-02-26 14:59 dragon.net 阅读(1134) 评论(0) 推荐(0) 编辑
摘要: Linq转换操作之ToArray,ToList,ToDictionary源码分析 一:linq中的转换运算符 1. ToArray 我们经常用在linq查询上吧。 linq只能运用在IEnumerable这个集合类型上面。 源码分析: 我们发现如果该类型可以转化为ICollection,我们最后执行 阅读全文
posted @ 2017-02-26 00:08 dragon.net 阅读(2054) 评论(0) 推荐(0) 编辑
摘要: 1.linq基础必备之对象初始化器和匿名类型因果分析 3. 一:对象初始化器 1.就是在new的时候给公共属性赋值的一种方式 2. 在没有初始化器之前的时候,我们是怎么初始化的呢??? 1. 构造函数初始化。。。 public Student(string Name, int Age) { this 阅读全文
posted @ 2017-02-25 15:16 dragon.net 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 一:掌握linq,写出超炫的代码 1. var关键字 【隐式类型】 隐式类型 和 匿名类型的不同叫法。 特性 和 属性 2.隐式类型 就是让编译器来推断的一种语法糖。 二:隐式类型的应用场景 1. 简单类型 int i = 10; string str = "123"; var j = 10; va 阅读全文
posted @ 2017-02-25 14:59 dragon.net 阅读(442) 评论(0) 推荐(0) 编辑
摘要: 一:C#的一个分支Linq 二:学Linq需要有一些基础知识 1. var 隐式类型 2. 匿名类型/匿名方法 3. 自动属性 4. 委托/泛型的委托 5. lambda 6. 扩展方法 7. 对象初始化器 (匿名对象) 8. IEnumerable/yield/GetEnumerator 三:li 阅读全文
posted @ 2017-02-25 14:24 dragon.net 阅读(757) 评论(0) 推荐(0) 编辑
摘要: 在web 开发中,选择列表分类,在中商品, 详情页面后,返回的时候我们想定位到原来选择的分类 就需要借助window.history.replaceState来实现 阅读全文
posted @ 2017-02-23 18:23 dragon.net 阅读(684) 评论(0) 推荐(0) 编辑
摘要: ReSharper 阅读全文
posted @ 2016-11-15 09:27 dragon.net 阅读(110) 评论(0) 推荐(0) 编辑
摘要: Orchard架构介绍 阅读全文
posted @ 2016-11-04 17:20 dragon.net 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 延迟初始化 就是在第一次使用的时候在 进行类的初始化 输出: Student isn't init! Student is init... DefaultName Tom 他是在输出Name属性时才进行初始化的,也就是在第一次使用时才实例化,这样就可以减少不必要的开销。 阅读全文
posted @ 2016-10-11 16:11 dragon.net 阅读(172) 评论(0) 推荐(0) 编辑
摘要: log4net 是dotnet平台下的一个日记记录组件。 一 NuGet中安装log4net包: 二 配置log4net.config文件 配置文件内容: 三 配置 XmlConfigurator 有多种方法,这里因为是在web项目下,所以我放在Global.asax文件中 四 使用 在这里我对 I 阅读全文
posted @ 2016-09-08 16:01 dragon.net 阅读(299) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 23 下一页