1.一些常用的词汇
CLR common language runtime
CTS common type system
IL intermediate language
JIT just in time
native code, managed code
LINQ language integrated query
2.C#与.NET FrameWork
.NET FrameWork 是一个平台,能够适应不同系统平台,包括CLR和CTS
C#是专门为以上平台设计的语言。
3.C#
引用 reference 包含.Net 列表
delegate:委托,可以把引用存储为函数的类型。主要与事件处理相关。
.pdb 调试信息文件
类是引用类型,结构是值类型。引用是指一个地址,值是指多个地址。
类的定义关键字:public,private(default, in the class), protected,internal(in the project);后两者可一起使用, protected internal 表示只能是程序集中的派生类使用
另外还有static和 readonly 关键字
公共字段(变量)通常用PascalCasing,私有通常用camelCasing。
公共方法(函数)亦同,关键字有:virtual,abstract(Base Class),overide(rewrite a method frm base class),extern(方法实现放在其他地方)
定义属性:get,set. 访问器