公共语言运行库功能

公共语言运行库功能跨语言集成,特别是跨语言继承

垃圾回收,它管理对象生存期,使引用计数变得不再必要

自我描述的对象,它使得使用接口定义语言 (IDL) 不再是必要的

编译一次即可在任何支持公共语言运行库的 CPU 和操作系统上运行的能力

还可以使用 C# 语言编写托管代码

C# 语言提供了下列优点:完全面向对象的设计

非常强的类型安全

很好地融合了 Visual Basic 的简明性和 C++ 的强大功能

垃圾回收

类似于 C 和 C++ 的语法和关键字

使用委托取代函数指针,从而增强了类型安全和安全性

函数指针通过 unsafe C# 关键字和 C#编译器(Csc.exe) 的 /unsafe 选项可用于非托管代码和数据

以上内容由大学时代综合整理自互联网,实际情况请以官方资料为准。

相关