随笔分类 -  C#技术

摘要:1、不能允许项目有槽糕的设计及糟糕的代码,如果不及时修改,积重难返。 2、要不断的学习,每年至少学一种语言,每季度读一本技术书籍,也要阅读非技术书籍。 3、重复的危害,对重复代码进行重构。 4、保持代码的正交性,降低代码之间的耦合性。 5、原型与曳光弹,敏捷开发。 6、按合约设计,确定程序的前条件与 阅读全文
posted @ 2017-05-04 17:25 SpeedHorse 阅读(172) 评论(0) 推荐(0)
摘要:解决方法 1.引用using System.Web.SessionState; 2.在aspx类实现IReadOnlySessionState接口。如:public class {ClassName}: IHttpHandler, IReadOnlySessionState{…} 原因: “IRea 阅读全文
posted @ 2016-11-14 17:23 SpeedHorse 阅读(195) 评论(0) 推荐(0)
摘要:一、Where的筛选功能 1、索引查询。where重载方法第一个参数查询对象,第二个参数计数器的索引,如: 找寻姓氏以x开头,索引为偶数的结果。 2、类型筛选 可以选晒数组中不同类型的对象,如string和into类型。 二、复合from子句 第二个子句访问第一个子句返回的对象 复合子句可以用Sel 阅读全文
posted @ 2016-09-22 02:05 SpeedHorse 阅读(187) 评论(0) 推荐(0)
摘要:LINQ中的where(),OderByDescending().Select()并不是IEnumerable<T>的方法,却能使用这些方法,查阅了资料发现是用到了C#的扩展方法。 举个小例子: 定义一个静态类StringExtension和静态方法Foo,关键字this. 这样引用该类的命名空间之 阅读全文
posted @ 2016-09-20 00:45 SpeedHorse 阅读(172) 评论(0) 推荐(0)