【发布时间】:2011-04-21 12:30:35
【问题描述】:
如果我有一个存储 DateTime 的类:
class LogEntry
{
readonly DateTime dateTime;
public LogEntry(DateTime dateTime)
{
this.dateTime = dateTime;
}
public DateTime ?????
{
get
{
return dateTime;
}
}
}
我应该如何命名 DateTime 属性?或者我应该将该属性拆分为 2 个属性:1) 日期 2) 时间?
编辑:我正在寻找一个属性名称,该名称提供推断其值既是日期又是时间,而不是特定于日志条目的属性(例如,DateCreated 没有提供任何推断,它也共享时间条目已创建,反之亦然)。
【问题讨论】:
-
同意 Kwebble。回想起来,我希望我没有包含示例类,因为这个问题并不是针对特定类的。
-
这有点倒退。当一个仅表示日期时使用 DateTime 有点不合时宜,尽管它是一个足够合理的方法,我可以理解为什么你想明确表示你这样做的时候,但我不明白需要表明“这不是我将某些东西改造成比必要类型更广泛的类型”。