摘要: 最近在用Castle,里面有些概念比较容易混淆,特此解释一下: 1. 容器(Container):Windsor是一个反转控制容器。它创建在一个微内核的基础之上,这个微内核能够扫描类并且试图找到这些类用到哪些对象引用、对象依赖,然后把这些依赖信息提供给类使用。 2. 组件(Component):也就 阅读全文
posted @ 2017-01-11 15:49 Jason.Zeng 阅读(1218) 评论(0) 推荐(0) 编辑
摘要: vs2013是在这里还原: 阅读全文
posted @ 2016-12-20 19:53 Jason.Zeng 阅读(3195) 评论(0) 推荐(0) 编辑
摘要: 作者:尤雨溪链接:https://www.zhihu.com/question/20298345/answer/49551142来源:知乎著作权归作者所有,转载请联系作者获得授权。 没有应该不应该,只有你自己喜欢不喜欢。JavaScript 语法长得 C-like 不代表它本质上和 C 是一类语言, 阅读全文
posted @ 2016-12-17 12:49 Jason.Zeng 阅读(5328) 评论(0) 推荐(0) 编辑
摘要: ABP理论学习之依赖注入 原文 http://www.cnblogs.com/farb/p/ABPDependencyInjection.html 注: 加上自己的理解 原文 http://www.cnblogs.com/farb/p/ABPDependencyInjection.html 注: 加 阅读全文
posted @ 2016-12-08 19:20 Jason.Zeng 阅读(1369) 评论(0) 推荐(1) 编辑
摘要: 在C#中,我们可以非常自由的、毫无限制的访问公有字段,但在一些场合中,我们可能希望限制只能给字段赋于某个范围的值、或是要求字段只能读或只能写,或是在改变字段时能改变对象的其他一些状态,这些单靠字段是无法做到的,于是就有了属性,属性中包含两个块:set和get,set块负责属性的写入工作,get块负责 阅读全文
posted @ 2016-12-06 10:29 Jason.Zeng 阅读(529) 评论(0) 推荐(0) 编辑
摘要: 1. 这个系列深入的从IL层面谈了C#各种基本知识的本质,十分值得学习: http://www.cnblogs.com/solan/category/398748.html 阅读全文
posted @ 2016-12-02 14:42 Jason.Zeng 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 一、前言 IL是什么? Intermediate Language (IL)微软中间语言 C#代码编译过程? C#源代码通过LC转为IL代码,IL主要包含一些元数据和中间语言指令; JIT编译器把IL代码转为机器识别的机器代码。如下图 语言编译器:无论是VB code还是C# code都会被Lang 阅读全文
posted @ 2016-12-02 13:56 Jason.Zeng 阅读(1366) 评论(0) 推荐(3) 编辑
摘要: 注意:想要彻底把Internal关键字搞清楚,就耐着性子把她读完。当然了这篇文章只是对其他文章的总结。也算是引用吧。主要还是为了把知识点搞清楚进入主题之前先来了解一下,项目、解决方案、程序集、命名空间四个容易混淆的概念。①项目:就是我们开发的一个软件。.NET下,项目有多种类型,如控制台、Windo 阅读全文
posted @ 2016-11-29 10:34 Jason.Zeng 阅读(618) 评论(0) 推荐(0) 编辑
摘要: class Program { interface ILogger { void Log(string message); } class Logger : ILogger { public void Log(string message) { Console.WriteLine(message); 阅读全文
posted @ 2016-11-23 16:36 Jason.Zeng 阅读(238) 评论(0) 推荐(0) 编辑
摘要: abstract 与virtual : 方法重写时都使用 override 关键字,interface中的方法和abstract方法都要求实现 interface用来声明接口1.只提供一些方法规约,不提供方法主体. 如: 复制代码代码如下: public interface IPerson{ voi 阅读全文
posted @ 2016-11-22 15:10 Jason.Zeng 阅读(424) 评论(0) 推荐(0) 编辑