CTS Common Type System 通用类型系统
CTS 计算机语言的一种语法和规范。
任何以.NET平台作为目标的语言必须建立它的数据类型与CTS的类型间的映射。
CLS Common Language Specification 通用语言规范 CLS是 CTS的一个子集
CLR Common Language Runtime 公共语言进行时
CLR是 CTS的实现
CLR是应用程序的执行引擎和功能齐全的类库
面向CLR的编译器,可由多编程语言使用。 CLR核心功能:内存管理,程序集加载,安全性,异常处理,线程同步等。
lambda 匿名方法
接口 是一种行为规范
只包含声明,不包含定义,必须实现接口的所有方法。
可以被多继承
不能被实例化
抽象类 实现一个可供多个类派生的通用基类定义。
必须实现所有抽象方法
不能被实例化
虚方法 在子类中查看是否有override,有则执行子类方法,否则执行父类方法。
模板方法模式。
StringBuilder 每次使用String 都要在内存总创建新的字符串,为对象分配空间。
字符>100 使用StringBuilder,提高性能。