C# 语言全景:微软现代面向对象编程语言核心特性
C# 是微软开发的现代、通用、面向对象编程语言,经 ECMA 与 ISO 标准化。由 Anders Hejlsberg 团队在 .NET Framework 开发期间设计,面向通用语言基础设施(CLI),支持跨平台高级语言互操作。
C# 广泛采用的核心理由
- 现代通用编程语言
- 面向对象
- 面向组件
- 易学易用
- 结构化语言
- 生成高效程序
- 跨平台编译
- .NET Framework 核心语言
C# 强大编程特性
虽语法承袭 C/C++ 且类似 Java,但拥有独特强项:
- 布尔条件判断
- 自动垃圾回收
- 标准库
- 程序集版本控制
- 属性与事件
- 委托与事件管理
- 易用泛型
- 索引器
- 条件编译
- 简易多线程
- LINQ 与 Lambda 表达式
- Windows 深度集成
C语言