随笔分类 -  C#

摘要: 阅读全文
posted @ 2017-11-28 10:56 eedc 阅读(241) 评论(0) 推荐(0)
摘要:使用示例: 获取枚举Description值:EnumExtensions.GetDescription(...) 以下是源代码 1、ArrayExtensions.cs 2、EnumExtensions.cs 3、EnumModel.cs 4、EnumObject.cs 阅读全文
posted @ 2017-05-19 11:24 eedc 阅读(8528) 评论(0) 推荐(0)
摘要:原文:http://www.cnblogs.com/qiuweiguo/archive/2011/08/03/2125982.html dynamic是FrameWork4.0的新特性。dynamic的出现让C#具有了弱语言类型的特性。编译器在编译的时候不再对类型进行检查,编译期默认dynamic对 阅读全文
posted @ 2017-05-16 11:51 eedc 阅读(3084) 评论(0) 推荐(0)
摘要:1、安装automapper nuget包。 2、新建一个AutoMapper配置类并实现一个静态配置方法。 方法一、 方法二、AddProfile方式 3、在全局配置Global.asax中引用配置方法。 4、具体使用 附:实体类、Output类 附:AutoMapper GitHub 阅读全文
posted @ 2017-05-15 18:30 eedc 阅读(3515) 评论(0) 推荐(1)
摘要:virtual和abstract都是用来修饰父类的,通过覆盖父类的定义,让子类重新定义。 它们有一个共同点:如果用来修饰方法,前面必须添加public,要不然就会出现编译错误:虚拟方法或抽象方法是不能私有的。毕竟加上virtual或abstract就是让子类重新定义的,而private成员是不能被子 阅读全文
posted @ 2017-01-23 02:09 eedc 阅读(379) 评论(0) 推荐(0)
摘要:base其实最大的使用地方在面相对性开发的多态性上,base可以完成创建派生类实例时调用其基类构造函数或者调用基类上已被其他方法重写的方法。例如: 2.1关于base调用基类构造函数 public class A { public A() { Console.WriteLine("Build A") 阅读全文
posted @ 2017-01-23 02:06 eedc 阅读(26871) 评论(2) 推荐(2)
摘要:转自:http://www.cnblogs.com/zhangchenliang/p/4546352.htmlhttp://www.cnblogs.com/zhangchenliang/p/4546352.html 1、概述 log4net是.Net下一个非常优秀的开源日志记录组件。log4net记 阅读全文
posted @ 2016-12-12 10:48 eedc 阅读(365) 评论(0) 推荐(0)