[C#]入门经典
第1章 C# 简 介
1.1 .NET Framework的含义
1.1.1 .NET Framework的内容
通用 类型系统(Common Type System,CTS)。
公共语言运行库(Common Language Runtime,CLR),它负责管理用.NET 库开发的所有应用程序的执行。
1.1.2 使用.NET Framework编写应用程序
代码编译为通用中间语言(Common Intermediate Language,CIL)代码
要执行应用程序,Just-In-Time(JIT)编译器把 CIL 编 译为专用于 OS 和目标机器结构的本机代码。
Microsoft Intermediate Language(MSIL)或 IL,MSIL 是 CIL 原来 的名称
创建的 CIL 代码存储在一个程序集中。
程序集包括可执行的应用程序文件(扩展名是.exe)和其他应用程序使用 的库(其扩展名是.dll)。
程序集还包含元信息(即程序集中包含的数据的信息,也称为元数据)和可选 的资源(CIL 使用的其他数据,例如,声音文件和图片)。
部署应用程只需把文件复制到远程计算机上的目录下即可。
CLR
在将代码编译为 CIL
用 JIT 编译器将它编译为本机代码
管理正在执行的用.NET Framework 编写的代码
不受 CLR 控制运行的应用程序属于非托管类型
垃圾回收
第2章 变量和表达式
简单类型:bool 整型 浮点型 枚举 String 结构体
数值型后缀
uint, ulong 整数 u 或 U
long, ulong 整数 l 或 L
ulong 整数 ul、uL、Ul、UL、lu、lU、Lu 或 LU
float 实数 f 或 F
double 实数 无、d 或 D
decimal 实数 m 或 M
&& || 是短路式的 & | 是非短路式的,等同于VB的Andalse OrElse 与 And Or。