有人知道 C# 编译器数字字面量修饰符的完整列表吗?
默认情况下,声明 '0' 会将其视为 Int32 类型,而 '0.0' 则是 'Double' 类型。我可以在末尾使用字面量修饰符 'f',以确保某些内容被视为 'Single' 类型。例如像这样...
var x = 0; // x is Int32
var y = 0f; // y is Single
我可以使用哪些其他修饰符?是否有一种可以强制转换为Double、Decimal、UInt32的修饰符?我尝试通过谷歌搜索找到相关信息,但没有发现任何结果。也许是我术语用词不当导致无法得到结果。非常感谢您的帮助。
0U
要大写?我看不出0u
有任何歧义。 - Caltor