在这种情况下,为什么我们应该在数字后面加后缀?

时间:2013-08-09 01:40:53

标签: c#

鉴于以下代码,我们可以省略第一行中的u,第二行中的l和第三行中的ul,值将是自动转换为uintlongulong

那么为什么我们在这种情况下需要后缀(ulul)?

uint uintnum = 7u;
long longnum = 7l;
ulong ulongnum = 7ul;

1 个答案:

答案 0 :(得分:4)

你不必。后缀和显式类型声明都为编译器提供了有关如何存储变量的信息。如果您这样做,需要后缀:

var uintnum = 7u;
var longnum = 7l;
var ulongnum = 7ul;
相关问题