1U在C#和OPEN XML SDK 2.0中的含义

我总是看到C#中的1U代码,特别是在OPEN XML SDK 2.0中的风格。 有人知道它的意思吗?

这是一个unsigned literal

例如,如果你这样做:

 var u = 1U; Console.Write(u.GetType()); 

它会告诉你这是一个System.UInt32

有关详细信息,请参阅C#规范 。

U表示数字是一个无符号常量。

它指定您有一个值为1的无符号整数 。