| 类别 | 类型 | 意义 | 常量 |
|---|---|---|---|
|
整数 |
sbyte | 有符号8位整数 | -1,1 |
| byte | 无符号8位整数 | 0 | |
| short | 有符号16位整数 | ||
| ushort | 无符号16位整数 | ||
| int | 有符号32位整数 | ||
| uint | 无符号32位整数 | ||
| long | 有符号64位整数 | ||
| ulong | 无符号64位整数 | ||
|
布尔 |
bool | 真假 | true,false |
|
浮点数 |
float | 单精度 | 1.0f |
| double | 双精度 | 1.0 | |
| decimal | 十进制 | 1.0m | |
|
字符 |
char | 字符 | 'a','\x0032','\u0032' |
| string | 字符串 | "This is a string.", @"string" |
| 格式 | 意义 | 格式 | 意义 |
|---|---|---|---|
| \' | ' | \f | 换页 |
| \" | " | \n | 新行 |
| \\ | \ | \r | 回车 |
| \0 | 空字符 | \t | 水平TAB |
| \a | Alert | \v | 垂直TAB |
| \b | 退格 | \u2000 | Unicode字符 |
| \x20 | 十六进制字符 |
结构由简单类型组合而成,可以嵌套。
struct PhoneBook {
public string name; public uint age; public string phone; public string address; }; |
可以直接赋 long int short byte 类型值。
enum WeekDay {
Sunday=0, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday }; |