标签: .net unsigned signed
我只是想知道是否有人知道为什么属性FileInfo.Length属于long而不是ulong?我不认为文件的大小可能是负面的。
FileInfo.Length
long
ulong
这是.NET框架的一般设计决策,因为其他长度属性(例如string.Length)也是long类型的吗?
string.Length
答案 0 :(得分:8)
ulong不是符合CLS的类型。该框架倾向于尽可能使用符合CLS的类型。