0u在c#中意味着什么?

时间:2013-02-14 14:32:29

标签: c#

0u在c#中的含义是什么?示例上下文:

uint n = _seconds;
while (n > 0u) {
    // TODO
};

4 个答案:

答案 0 :(得分:16)

var a = 0U; // a is unsigned int

相同
var a = (uint)0; // a is unsigned int

检查this

答案 1 :(得分:7)

它与((uint)0)的含义相同。

答案 2 :(得分:5)

很像0L将0定义为long,0u将0定义为unsigned int(uint)。

答案 3 :(得分:3)

它是uint(或无符号整数)

的短后缀

这里的好总结:http://www.dotnetperls.com/suffix