12

0u在c#中是什么意思?示例上下文:

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

4 回答 4

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

如同

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

检查这个

于 2013-02-14T14:34:51.800 回答
7

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

于 2013-02-14T14:33:58.620 回答
5

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

于 2013-02-14T14:33:34.990 回答
3

它是一个uint(或无符号整数)的短后缀

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

于 2013-02-14T14:33:20.523 回答