1.
面向对象的语言属于C语言家族中的一种
没有自己的函数库(在.NET环境中)
生成面向.NET环境的代码
C#是.NET中的一种语言,类似JAVA
2.
win上的窗口应用程序
分布式组件、web服务
网络数据库应用程序
3.
简单性
面向对象(很纯净)
运行在托管平台中:虚拟的执行系统,简称VES
支持分布式
4.编译运行机制
C#语言经过编译器编译后,都把代码编译成中间语言(MSIL)然后生成程序集
C#---->元数据(PE文件)------>JIT编译(just-in-time 即时系统,要运行的时候,就编译中间代码)------>机器代码----->运行
5.Windows应用程序
Windows窗体应用程序,也可以指服务在操作系统底层,看不到运行界面的程序。他定义可外观属性、行为方法、硬件交互事件等
6。web应用程序
B/S架构下的交互