Значение 1U в C # и OPEN XML SDK 2.0 - PullRequest
0 голосов
/ 24 января 2012

Я всегда вижу код 1U в C #, особенно в стилях в OPEN XML SDK 2.0.Кто-нибудь знает смысл этого?

Ответы [ 3 ]

1 голос
/ 24 января 2012

Это unsigned literal.

Например, если вы делаете:

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

Он скажет вам, что это System.UInt32.

Подробнее см. C # spec .

1 голос
/ 24 января 2012

Указывает, что у вас есть беззнаковое целое со значением 1.

1 голос
/ 24 января 2012

U означает, что число является константой без знака .

...