【发布时间】:2011-07-07 08:20:25
【问题描述】:
我只是想知道是否有人知道为什么属性FileInfo.Length 的类型是long 而不是ulong?我认为文件的大小永远不会是负数。
这是 .NET 框架的一般设计决策吗,因为其他长度属性(例如 string.Length)也是 long 类型?
【问题讨论】:
我只是想知道是否有人知道为什么属性FileInfo.Length 的类型是long 而不是ulong?我认为文件的大小永远不会是负数。
这是 .NET 框架的一般设计决策吗,因为其他长度属性(例如 string.Length)也是 long 类型?
【问题讨论】:
ulong 不是符合 CLS 的类型。该框架倾向于尽可能使用符合 CLS 的类型。
【讨论】: