随笔分类 -  .net资料整理

摘要:1、数据库 行转列 列转行的方式 在做数据统计的时候,行转列,列转行是经常碰到的问题。case when方式太麻烦了,而且可扩展性不强,可以使用 PIVOT,UNPIVOT比较快速实现行转列,列转行,而且可扩展性强。 https://www.cnblogs.com/linJie1930906722/ 阅读全文
posted @ 2018-12-25 10:13 四方云动 阅读(142) 评论(0) 推荐(0)
摘要:重温委托,匿名方法,Lambda,泛型委托,表达式树 第一:委托 有些教材,博客说到委托都会提到事件,虽然事件是委托的一个实例,但是为了理解起来更简单,今天只谈委托不谈事件。先上一段代码: 下边的代码,完成了一个委托应用的演示。一个委托分三个步骤: public partial class WebF 阅读全文
posted @ 2018-12-03 11:00 四方云动 阅读(230) 评论(0) 推荐(0)
摘要:反射是.NET中的重要机制,通过反射,可以在运行时获得程序或程序集中每一个类型(包括类、结构、委托、接口和枚举等)的成员和成员的信息。有了反射,即可对每一个类型了如指掌。另外我还可以直接创建对象,即使这个对象的类型在编译时还不知道。 反射的用途: (1)使用Assembly定义和加载程序集,加载在程 阅读全文
posted @ 2018-11-27 23:05 四方云动 阅读(201) 评论(0) 推荐(0)
摘要:泛型(generic)是C#语言2.0和通用语言运行时(CLR)的一个新特性。泛型为.NET框架引入了类型参数(type parameters)的概念。类型参数使得设计类和方法时,不必确定一个或多个具体参数,其的具体参数可延迟到客户代码中声明、实现。这意味着使用泛型的类型参数T,写一个类MyList 阅读全文
posted @ 2018-11-27 22:56 四方云动 阅读(141) 评论(0) 推荐(0)