类型 | 说明 | 后缀或前缀 | 示例 |
sbyte | 有符号 8 位整数 | y | 86y 0b00000101y |
byte | 无符号 8 位自然数 | uy | 86uy 0b00000101uy |
int16 | 有符号 16 位整数 | s | 86s |
uint16 | 无符号 16 位自然数 | us | 86us |
int int32 | 有符号 32 位整数 | l none。 | 86 86l |
uint uint32 | 无符号 32 位自然数 | u 或 ul | 86u 86ul |
unativeint | 无符号自然数形式的本机指针 | un | 0x00002D3Fun |
int64 | 有符号 64 位整数 | L | 86L |
uint64 | 无符号 64 位自然数 | UL | 86UL |
single, float32 | 32 位浮点数 | F 或 f | 4.14F 或 4.14f |
lf | 0x00000000lf | ||
float; double | 64 位浮点数 | 无 | 4.14 或 2.3E+32 或 2.3e+32 |
LF | 0x0000000000000000LF | ||
bigint | 未限制为 64 位表示形式的整数 | I | 9999999999999999999999999999I |
decimal | 表示为定点数或有理数的分数 | M 或 m | 0.7833M 或 0.7833m |
Char | Unicode 字符 | 无 | 'a' |
String | Unicode 字符串 | 无 | "text\n" 或 @"c:\filename" 或 """<book title="Paradise Lost">""" 另请参见 字符串 (F#)。 |
byte | ASCII 字符 | B | 'a'B |
byte[] | ASCII 字符串 | B | "text"B |
String 或 byte[] | 原义字符串 | @ 前缀 | @"\\server\share" (Unicode) @"\\server\share"B (ASCII) |
摘自http://msdn.microsoft.com/ZH-CN/library/dd233193(VS.110).aspx