12 2015 档案

摘要:在说依赖注入之前,先了解下什么是接口。 我们在学编程的时候都知道,接口的相关规则:(来源百度百科) 1. 接口是一个引用类型,通过接口可以实现多重继承。 2. C#中接口的成员不能有new、public、protected、internal、private等修饰符。 3. 接口中只能声明"抽象"成员(所以不能直接下一步对接口进行实例化(即不能使用new操作符声明一个接口的实例对 象)),而不能声明共有的域或者私有的成员变量。 阅读全文
posted @ 2015-12-28 13:52 农码一生 阅读(16978) 评论(21) 推荐(49) 编辑
摘要:什么是反射,反射能干嘛? 反射是:指程序可以访问、检测和修改它本身状态或行为的一种能力 反射是一种能力,所以给的定义就是说明了它能干嘛。 我们平时用反射主要做: 获取类型的相关信息 动态调用方法 动态构造对象 从程序集中获得类型。 获取类型的相关信息 反射的核心Type类,Type对象提供的属性和方法可以获取对象的一切信息,如:方法、字段、属性、事件...等等。 我们获取已加载程序集的Type对象... 阅读全文
posted @ 2015-12-22 09:10 农码一生 阅读(44674) 评论(21) 推荐(80) 编辑
摘要:前言 我们初学C#的时候看到类上面一对中括号里面有个高亮了的关键字,不知道那是什么有什么用。想问人又不知道它叫什么。纠结的要命。其实,它就是特性。如: 这就是我们今天要分析的主题。 特性是什么? 个人理解,特性就是修饰对象元数据的修饰符。 那么什么是“元数据”? 元数据就是用来描述数据的数据。(挺拗口的) 如: 图中的1.是特性 2.是访问修饰符 3.声明修饰符 4.数据类型 5.变量名 6.变量数据值,其中1、2、3、4、5就是元数据,用来描述数据(6)的数据。 特性到底是什么? 如上面的Obsolete ,会不会也是一个如publicstatic这样类似的修饰符... 阅读全文
posted @ 2015-12-21 09:06 农码一生 阅读(7382) 评论(45) 推荐(75) 编辑
摘要:前面我们讲过我们自己设计的评论系统。多次有人提议,应该加个匿名评论和第三方登录评论。本来想,自己新开的独立博客肯定没什么访问量,更不会有什么人去评论。意外的是,还真有几个人评论了,如果要评论还需特意去注册。为了方便和大家交流,我觉得有必要提前把第三方登录评论做掉,说做就做 阅读全文
posted @ 2015-12-17 07:42 农码一生 阅读(4811) 评论(31) 推荐(35) 编辑
摘要:一、回顾前面介绍过的三种定义函数方式 二、在分析闭包之前我们先来看看,定义和调用函数容易犯的错误。 三、好了,通过上面的三道题目热身。我们继续今天的主题“闭包”。 阅读全文
posted @ 2015-12-11 08:57 农码一生 阅读(1797) 评论(10) 推荐(7) 编辑
摘要: 上一篇介绍了对象创建的几种基本方式,今天我们看分析下对象的继承。 【一、原型链继承】 (1.通过设置prototype指向“父类&rdq...) (2. 利用构造函数来实现继承) (3.通过原型和构造来实现继承) (4.什么是原型链) 阅读全文
posted @ 2015-12-07 15:21 农码一生 阅读(1595) 评论(12) 推荐(5) 编辑
摘要:前面我们介绍了可以通过Object构造函数或对象字面量都可以用来创建单个对象,但是如果需要创建多个对象的话,显然很多冗余代码。 接下来介绍几种模式来创建对象。不过在此之前,我们还是先来了解下 typeof和instanceof 。 阅读全文
posted @ 2015-12-07 09:04 农码一生 阅读(1716) 评论(12) 推荐(10) 编辑

.