一.原理: C#是专门为.net程序框架而创造的语言. .net框架有ms的.netFramework:Mono的.NetFramework(也是符合.net IL语言,CTS规范,CLS规范, CLR执行时库),mono程序能够执行在各种操作系统和游戏平台中执行(眼下mono还不够成熟影响力较小). .net原理主要是编译的原理: IL中间语言(CTS,CLS规范, 语言互调用), CLR执行时环境(.net虚拟机载入程序集编译为机器语言,内存管理(分配和回收),事件框架机制分段执行机制,应用