C#
一、C#概述
1.1 编译
1.1.1 源代码文件
- 拓展名
- C#编译器可以允许为C#源代码文件使用任何文件拓展名,但一般使用.cs
- 文件名
- 文件名和类名可以不一致
- 一个文件包含多个类
- 一个类拆分到多个文件中
- 文件名和类名可以不一致
1.1.2 编译
- 编译命令
- 取决于C#编译器的实现,没有标准规定
- 输出
- 程序集 assembly
- 可执行的应用程序文件 .exe
- 与WIN32可执行程序完全不同
- 需要依赖CLR才能运行
- 库 .dll
- 可以由另一个较大的程序引用的代码库
- dynamic link library 动态链接库
- 可执行的应用程序文件 .exe
- 程序集 assembly
1.2 C#语法基础
1.2.1 关键字
- 编译器利用关键字来识别代码的结构和组织方式
- 关键字提供了具体的语法