Почему FileInfo.Length типа "long"? - PullRequest
4 голосов
/ 07 июля 2011

Мне просто интересно, знает ли кто-нибудь, почему свойство FileInfo.Length имеет тип long вместо ulong? Я не думаю, что размер файла может быть отрицательным.

Было ли это общим решением при разработке платформы .NET, поскольку другие свойства длины (например, string.Length) также имеют тип long?

1 Ответ

8 голосов
/ 07 июля 2011

ulong не соответствует типу CLS.Каркас имеет тенденцию использовать CLS-совместимые типы, где это возможно.

...