Я всегда вижу код 1U в C #, особенно в стилях в OPEN XML SDK 2.0.Кто-нибудь знает смысл этого?
Это unsigned literal.
unsigned literal
Например, если вы делаете:
var u = 1U; Console.Write(u.GetType());
Он скажет вам, что это System.UInt32.
System.UInt32
Подробнее см. C # spec .
Указывает, что у вас есть беззнаковое целое со значением 1.
U означает, что число является константой без знака .
U