C#编译器数字字面量

8 浏览
0 Comments

C#编译器数字字面量

有人知道C#编译器数字文字修饰符的完整列表吗?

默认情况下,声明'0'将其视为Int32,而'0.0'将其视为Double。我可以在末尾使用文字修饰符'f'来确保将某个值视为Single。例如,像这样...

var x = 0;    // x是Int32
var y = 0f;   // y是Single

我可以使用哪些其他修饰符?是否有一种用于强制将其视为Double、Decimal、UInt32的修饰符?我尝试在Google上搜索,但找不到任何结果。也许我的术语不正确,这就是为什么我一无所获的原因。非常感谢任何帮助。

0