Почему Stream.Position длинный

Я возился с парсингом двоичного файла, когда наткнулся на то, что меня заинтересовало.

Свойство Stream.Position имеет тип Int64 или long . Почему это? Разве не имеет больше смысла использовать UInt64 , поскольку позиция в потоке не может быть отрицательной?

Кто-нибудь знает, что толку от длинного числа со знаком вместо беззнакового?

5
задан Timo Willemsen 16 November 2010 в 21:13
поделиться