C#:微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。
C#与Java有着惊人的相似,我花了一个表格,比较了C#、C++和Java最重要的功能有什么区别
功能 | C# | C++ | Java |
---|---|---|---|
继承 | 允许继承单个类,允许实现多个接口 |
允许从多各类继承 | 允许继承单个类,允许实现多个接口 |
接口实现 | 通过"interface”关键字 | 通过抽象类 | 通过“interface”关键字 |
内存管理 | 由运行时环境管理,使用垃圾收集器 | 需要手工管理 | 由运行时环境管理&# |