类型

说明

后缀或前缀

示例

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