类别 | 类型 | 意义 | 常量 |
---|---|---|---|
整数 |
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 }; |