C#编程语言一:基础

一、.NET体系结构

  1、公共语言运行库:(CLR)

    把源码编译为Microsoft中间语言(IL);CLR把IL编译为平台专用的代码;

    优点是:平台无关性、提高性能、语言的互操作性;

  2、公共语言规范(Common Language Specification,CLS)和通用类型系统一起确保语言的互操作性。

  3、垃圾回收器:

    完全以手工方式使应用程序代码完成这些工作。(C++)

    让对象维护引用计数。(COM组件)

    垃圾回收器;

  4、安全性

  5、应用程序域

  6、通过异常处理错误

  7、特性的使用

  8、程序集

  9、反射

  10、并行编程

  11、.NET FrameWork类

  12、名称空间

  13、创建ASP.NET应用程序

  14、创建Windows窗体

  15、使用WPF

  16、Windows控件

  17、Windows服务

  18、WCF

  19、VVindows WF

  20、C#在.NET企业体系结构中的作用

原文地址:https://www.cnblogs.com/gengyuanchao/p/2730088.html