C#具备如下4个特点
- 简单、安全
- 面向对象
- 支持跨平台
- 开发多种类型的程序
C#与.NET的关系
- .NET 是一个开发平台,而 C# 是一种在 .NET 开发平台上使用的编程语言,目前能在 .NET 平台上使用的开发语言很多,例如 Visual Basic .NET、Python、J#、Visual C++.NET 等。但在 .NET 平台上使用最多的是 C# 语言。
- .NET 框架是一个多语言组件开发和执行环境,它提供了一个跨语言的统一编程环境。
.NET Framework 的体系结构如下图所示
数据类型
- C# 语言的数据类型分为值类型和引用类型。
- 值类型包括整型、浮点型、字符型、布尔型、枚举型等。
- 引用类型包括类、接口、数组、委托、字符串等。