例如:
100M is decimal
100l is long
我想为一个单位找一个,所以我不必一直输入(uint) 123
,我意识到我不知道要搜索哪个单词。
答案 0 :(得分:6)
如果您只是在谈论术语, literal 是直接在源中指定的值,例如:
10 10M 100L “这是一个常规的字符串文字” @“这是一个逐字字符串文字” '\ U000' '\ n' 'X'
数字文字可以包含后缀(l
/ L
,u
/ U
,ul
/ {{ 1}},UL
/ m
,M
/ f
,F
/ d
)提供有关价值类型的更多信息表示。
就D
的字面后缀而言,它是uint
或U
。这实际上适用于u
和uint
;小于或等于ulong
的文字值将隐含unit.MaxValue
;较大的值将隐含uint
。有关详细信息,请参阅MSDN或C#语言规范部分2.4.4。
答案 1 :(得分:1)
答案 2 :(得分:0)
有脑波。这是一个文字
100l, 100m, 100u
等都是文字。
答案 3 :(得分:0)
你要找的是Literal。例如,uint的Literal后缀(正如大家所说的那样)是U.所以你有123U。