C#语言简介
-
C# 作为一种新的面向对象的语言,语法简单,完全的面相对象编程思想,能够快速的开发出功能较强的应用。
-
C#不能自己操作内存,由统一的垃圾管理机制来管理内存的产生和释放,不存在全局变量和函数,不存在多继承,采用接口来实现多重继承,减轻了开发者开发时管理多个类初始化的负担。
-
提供了委托,用于封装命名方法或匿名方法。
-
.net Framework框架,一种平台,一种技术。
-
.net 桌面应用 WinForm Internet应用 ASP.net 手机开发 wp。
-
C#与.net Framework 关系
三种类型的应用程序
-
ASP.net 的程序 (Web应用程序)
-
Windows的程序 (窗体的应用程序)
-
类库程序 (包含类的定义和实现,可以被其他的程序调用,但是不能作为单一的程序运行。)
C#三种注释
文档注释:用于对类和方法进行注释。
在类或方法前面输入 三个 '///';
区域块
#region XXXX
#endregion
.net类库
Web窗体 Web Service WinForm
ADO.NET和XML类
基本框架类
CLR(公共语言运行库) CLS(公共语言规范) CTS(通用类型系统)
.net 借助MISL (微软中间语言)--->CLR(执行IL)---->代码被执行。