摘要:
ExpandoObject:表示一个对象,该对象包含可在运行时动态添加和移除的成员。 dynamic dynEO = new ExpandoObject(); //初始化一个不包含任何成员的ExpandoObject dynEO.number = 10; dynEO.Increment = new 阅读全文
posted @ 2020-07-17 16:19
Linybo2008
阅读(354)
评论(0)
推荐(0)
摘要:
介绍 Visual C# 2010 引入了一个新类型 dynamic。 该类型是一种静态类型,但类型为 dynamic 的对象会跳过静态类型检查。 大多数情况下,该对象就像具有类型 object 一样。 在编译时,将假定类型化为 dynamic 的元素支持任何操作。 因此,您不必考虑对象是从 COM 阅读全文
posted @ 2020-07-17 16:16
Linybo2008
阅读(168)
评论(0)
推荐(0)
摘要:
本来准备直接进入Dapper的, 但是昨天初步看了一下, 内容不少, Dapper不愧是一款成熟的框架, 里面对各种情况的考虑, 很实用, 不过这也使得我短时间内看不完, 所以得等几天了. 那就先来看看循环和异常吧, 看IL跳转的时候, 有一个标签, 跳来跳去的, 在OpCodes里面, 也是有对应 阅读全文
posted @ 2020-07-17 15:30
Linybo2008
阅读(272)
评论(0)
推荐(0)
摘要:
上一篇介绍了 IL 的部分, 基础的部分, 暂时就介绍到那里了, 接下来要进入代码编写阶段了. 今天的主题是 在代码运行的过程中, 去动态的创建类, 属性, 方法. 来源:http://www.cnblogs.com/yingql/archive/2009/03/22/1419149.html 废话 阅读全文
posted @ 2020-07-17 15:29
Linybo2008
阅读(311)
评论(0)
推荐(0)
摘要:
上周末回家去享受生活了, 工作是为了更好的生活嘛, 所以我把生活, 工作分的比较开. 这几天不是很忙, 在学习工作技能的同时, 发点博文, 也算是做一个学习笔记 上篇中, 贴出的地址里面那位哥, 也有一篇值类型和引用类型的文章 来源:http://www.cnblogs.com/yingql/arc 阅读全文
posted @ 2020-07-17 15:22
Linybo2008
阅读(165)
评论(0)
推荐(0)
摘要:
之前看过Dapper(使用到了Emit), CYQ.Data(另一种思路,没有使用Emit)类的框架之后, 也想自己做一个小框架玩一下, 不过此时能力太过欠缺, 做不了Cyq.Data或者PDF.Net此类的框架, 所以开始了学习之路. 先制定一个能达到的小目标吧, 从Emit开始. 可能很多人还不 阅读全文
posted @ 2020-07-17 15:03
Linybo2008
阅读(221)
评论(0)
推荐(0)
摘要:
先说说学IL有什么用,有人可能觉得这玩意平常写代码又用不上,学了有个卵用。到底有没有卵用呢,暂且也不说什么学了可以看看一些语法糖的实现,或对.net理解更深一点这些虚头巴脑的东西。最重要的理由就是一个:当面试官看你简历上写着精通C#时,问你一句: "懂不懂IL?" 怎么回答? "不好意思,那东西没什 阅读全文
posted @ 2020-07-17 14:57
Linybo2008
阅读(305)
评论(0)
推荐(0)
摘要:
名称 说明 Add 将两个值相加并将结果推送到计算堆栈上。 Add.Ovf 将两个整数相加,执行溢出检查,并且将结果推送到计算堆栈上。 Add.Ovf.Un 将两个无符号整数值相加,执行溢出检查,并且将结果推送到计算堆栈上。 And 计算两个值的按位“与”并将结果推送到计算堆栈上。 Arglist 阅读全文
posted @ 2020-07-17 14:55
Linybo2008
阅读(217)
评论(0)
推荐(0)
摘要:
一、发展由来 POP OOP AOP DDD POP:(面向过程编程) 描述:考虑问题是1234步骤 特点:简单,无法应对复杂需求 举例子:把食物放冰箱 第一步:打开冰箱 第二步:塞进去食物 第三步:关冰箱 OOP:面向对象编程 特点:把事物作为对象考虑 特性:封装、继承、多态 描述:对象交互,完成 阅读全文
posted @ 2020-07-17 09:20
Linybo2008
阅读(167)
评论(0)
推荐(0)
摘要:
不知不觉,在开发这条道路上摸爬打滚也有些年头了,偶尔回头看看以前写的代码,真可谓粗糙至极。当然了,那时候还是小白,代码写得难看些情有可原,不过现在可不能再用以前的标准去衡量自己了,因此掌握一些高级架构技巧是必须的,设计模式正是一个很好的敲门砖。 在我看来,设计模式不仅仅只是一套模板,要想掌握设计模式 阅读全文
posted @ 2020-07-17 09:19
Linybo2008
阅读(141)
评论(0)
推荐(0)