分类
### 数值类型
#### 整数数值类型
- **有符号数**
- `sbyte` 示例: `sbyte sb = -128;` // sbyte范围是-128到127 - `int` 示例: `int i = 42;` - `short` 示例: `short sh = -32768;` // short范围通常是-32768到32767 - `long` 示例: `long l = 9223372036854775807L;` // 注意L结尾表示long类型
- **无符号数**
- `byte` 示例: `byte b = 255;` // byte范围是0到255 - `ushort` 示例: `ushort us = 65535;` // ushort范围是0到65535 - `ulong` 示例: `ulong ul = 18446744073709551615UL;` // 注意UL结尾表示ulong类型 - `uint` 示例: `uint ui = 4294967295U;` // uint范围是0到4294967295
#### 小数数值(浮点数)类型
- **单精度 float** 示例: `float f = 3.14f;` // 注意f结尾 - **双精度 double** 示例: `double d = 3.14159265358979;`
### 布尔类型
- 示例: ```csharp bool isTrue = true; bool isFalse = false; ```
### 字符类型
- 示例: `char c = 'A';`
### 枚举类型
- 示例: ```csharp enum Days { Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday }; Days today = Days.Monday; ```
### 结构体
- 示例: ```csharp struct Point { public int X; public int Y; } Point p = new Point() { X = 10, Y = 20 }; ```