I'm just wondering if anyone knows why the FileInfo.Length property is of type long instead of ulong ? I do not think the file size could be negative.
Was this a common design solution for the .NET platform, since other length properties (like string.Length ) are also of type long?
source share