2016年4月13日
摘要: /// /// 列表的扩展函数 /// public static class ListExtensions { /// /// 添加元素到指定元素的前面 /// 如果没有则添加到最前面 /// /// 元素列表 /// 添加到这个元素的前面 /// 添... 阅读全文
posted @ 2016-04-13 21:23 王庆东mas 阅读(266) 评论(0) 推荐(0) 编辑
摘要: /// /// 序列的扩展函数 /// public static class IEnumerableExtensions { /// /// 添加对象到指定的序列中,如果对象不等于null /// /// /// 序列 /// 添加的对象 /// public static IEnumerable ConcatIfNotNull( thi... 阅读全文
posted @ 2016-04-13 21:21 王庆东mas 阅读(351) 评论(0) 推荐(0) 编辑
摘要: /// /// Linq表达式的扩展函数 /// public static class ExpressionExtensions { /// /// 获取成员表达式中的成员信息 /// /// /// public static MemberInfo GetMemberInfo(this LambdaExpression expression) { ... 阅读全文
posted @ 2016-04-13 21:17 王庆东mas 阅读(306) 评论(0) 推荐(0) 编辑
摘要: /// /// 时间的扩展函数 /// public static class DateTimeExtensions { /// /// 把UTC时间转换到客户端的本地时间 /// /// utc时间 /// public static DateTime ToClie... 阅读全文
posted @ 2016-04-13 21:14 王庆东mas 阅读(305) 评论(0) 推荐(0) 编辑
摘要: /// /// 数据库例外的扩展函数 /// public static class DataExceptionExtensions { /// /// 判断例外是否由指定的唯一索引冲突引起 /// /// 例外 /// 索引名称 /// public static bool IsDuplicateFor(this DataException data... 阅读全文
posted @ 2016-04-13 21:12 王庆东mas 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 虚函数是为了实现多态。当父类被子类继承后,父类中的某些函数在子类中要重新定义,则声明其为虚函数。例如:class A{....... virtual int fun(int a ,char *b); //实现A功能.......};class B: public A{........ virtual 阅读全文
posted @ 2016-04-13 20:58 王庆东mas 阅读(527) 评论(0) 推荐(0) 编辑