摘要: 分类索引:C# 语言和运行时剖析--前言常量常量是一个特殊符号,标明一个从不变化的值。用const定义常量只能使用基元类型定义常量。因为常量的值从不变化,所以可以将常量看做是类型定义的一部分,跟类型的实例没有关系。字段字段是类型的一种数据成员,其中容纳了一个值类型的实例或者对一个引用类型的引用。字段一般应该设计为private私有变量。修饰关键字说明备注static静态字段是类型状态的一部分,跟对象状态无关静态字段只能在静态方法或者静态类构造器中调用。默认实例对象与类型的一个实例关联readonly只读字段,只能由构造器方法中的代码写入readonly字段跟常量不同,可以在构造实例的时候被初始 阅读全文
posted @ 2012-11-25 17:17 simon_developer 阅读(501) 评论(0) 推荐(2) 编辑
摘要: 分类索引:C# 语言和运行时剖析--前言基本概念一.什么是接口CLR中的接口定义:对一组方法进行了统一签名的类型。从以上定义中可以看出,接口中可以包含的成员包括:方法属性(本质是方法)事件(本质是方法)二.为什么使用接口使用接口是面向抽象编程和解耦合的重要方法。能够帮助实现五大基本OO原则的以下几条原则:开放闭合原则,面向接口编程可以灵活的使用实现接口IA的类CB替换类CA,而不用修改CA去满足新的业务需求。接口复用原则,可以灵活的使用一系列轻量的,不同关注点的接口在不同的业务场合,替换对类的直接引用。依赖反转原则,高层模块不直接依赖底层模块的实现,两者都依赖抽象编程。三.接口的修饰CLR要求 阅读全文
posted @ 2012-11-25 15:16 simon_developer 阅读(2933) 评论(3) 推荐(1) 编辑