我总是在C#中看到1U代码,尤其是OPEN XML SDK 2.0中的样式。有人知道它的含义吗?
答案 0 :(得分:1)
U
表示该数字是无符号常量。
答案 1 :(得分:1)
这是unsigned literal
。
例如,如果你这样做:
var u = 1U;
Console.Write(u.GetType());
它会告诉你它是System.UInt32
。
有关详细信息,请参阅the C# spec。
答案 2 :(得分:1)
它指定您的值为unsigned int。