上一页 1 ··· 3 4 5 6 7
摘要: 在 C# 中反射技术应用广泛,至于什么是反射.........你如果不了解的话,请看下段说明,否则请跳过下段。广告一下:喜欢我文章的朋友请关注一下我的blog,这也有助于提高本人写作的动力。 反射:当你背对一个美女或帅哥却不能回头仔细观察研究时(纯属虚构,如有巧合、纯属雷同),一面小镜子就能满足你的 阅读全文
posted @ 2018-11-28 10:41 UpOcean 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 一、建造者模式 主角是建造者,产品,指挥者。主要作用是将复杂的产品(对象)构造和剥离出来。构造者组装(关联)产品,指挥者指挥(关联)构造者。 二、适配器模式 通过多继承一个新接口来扩展旧接口或者旧基类的方式达到适配效果。最好的例子就是插座,原来的基类只有两个孔的,但是怎么让他也能接上三根针的插头呢, 阅读全文
posted @ 2018-11-22 17:23 UpOcean 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 单例模式 只在内存中创建一次,只有一个对象 示例代码 public class Single{ private static readonly object lockObj = new object( ); private static Single single; public static Si 阅读全文
posted @ 2018-11-19 16:17 UpOcean 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 一、什么是表达式树 既然是树感觉是一种数据结构,改结构是一个树形,而且每个节点是一个表达式。例如1+2 就是一个表达式,我觉得可以理解为一个复杂的函数结构。一个例子 var sum = 1 + 2; 其实该语句可以分解成以下: 具有赋值 (var sum = 1 + 2;) 的变量声明语句 隐式变量 阅读全文
posted @ 2018-11-15 23:16 UpOcean 阅读(5167) 评论(0) 推荐(0) 编辑
摘要: C# 元组是使用轻量语法定义的类型。 其优点包括:更简单的语法,基于元素数量(称为“基数”)和元素类型的转换规则,以及一致的副本、相等测试和赋值规则。 但另一方面,元组不支持一些与继承相关的面向对象的语法。 C# 7.0 中的新增功能文章中的“元组”一节对其进行了概述。 在本文中,你将了解用于控制 阅读全文
posted @ 2018-11-15 10:08 UpOcean 阅读(10093) 评论(2) 推荐(0) 编辑
摘要: EF Core 目前已经升级到了2.1版本。 但是我之前有个项目是2.0 版本的,今天把sql语句弄出来看以下发现了不少问题。目前是建议如果使用了2.0版本的用户可以升级到2.1 。毕竟2.1还是修复了许多问题的。废话不多说,总结以下下面问题: 一、 2.0版本 Join 之后 用过Linq To 阅读全文
posted @ 2018-11-12 09:25 UpOcean 阅读(390) 评论(0) 推荐(0) 编辑
摘要: C# 委托和事件高级进阶 本篇文章主要采用理论和代码实例相结合方式来论述委托和事件,涉及到一些边界技术,如软件架构的OCP原则(开-闭原则), 软件架构解耦,设计模式(Sender-Order)和事件驱动模型,有一定难度和深度,不适合初级者。 第一部份 委托 关于委托内容,主要围绕下图来论述。 一 阅读全文
posted @ 2018-11-04 21:09 UpOcean 阅读(149) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7