[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。

原文地址:https://www.cnblogs.com/TonyZhao/p/14988431.html