【发布时间】:2011-09-08 02:19:23
【问题描述】:
让我们考虑一个函数,它获取一个人的出生日期并返回他的年龄(以整年为单位)。如果日期在未来,它会引发异常。它应该返回什么类型 - uint 还是 int? uint 作为一种自然约束似乎是合乎逻辑的。还是使用更常用的 int 更好?
【问题讨论】:
-
那为什么不
ushort?或者你希望有人能活 40 亿年?或者byte怎么样?那肯定会涵盖一生。 (使用int。) -
@anthony-pegram,我希望我们的科学能够让我们在 40 亿年后相遇,我相信 C# 2billions.0 会如此酷,值得等待 ;-)
标签: c# sql coding-style types unsigned