为什么FileInfo.Length类型为“long”?

时间:2011-07-07 08:20:25

标签: .net unsigned signed

我只是想知道是否有人知道为什么属性FileInfo.Length属于long而不是ulong?我不认为文件的大小可能是负面的。

这是.NET框架的一般设计决策,因为其他长度属性(例如string.Length)也是long类型的吗?

1 个答案:

答案 0 :(得分:8)

ulong不是符合CLS的类型。该框架倾向于尽可能使用符合CLS的类型。