Se ho una classe che memorizza un DateTime:Come dovrei nominare una proprietà DateTime?
class LogEntry
{
readonly DateTime dateTime;
public LogEntry(DateTime dateTime)
{
this.dateTime = dateTime;
}
public DateTime ?????
{
get
{
return dateTime;
}
}
}
Cosa devo chiamare la proprietà DateTime? O dovrei dividere la proprietà in 2 proprietà: 1) Data 2) Tempo?
modifica: stavo cercando un nome di proprietà che fornisca inferenza che il suo valore sia sia una data che un'ora, non una proprietà specifica per le voci di registro (es. DateCreated non fornisce alcuna inferenza che condivide anche il tempo la voce è stata creata e viceversa).
Concordato Kwebble. In retrospettiva, vorrei non aver incluso la classe di esempio, perché la domanda non doveva essere specifica della classe. –
Questo è un po 'indietro. È un po 'un trucco usare DateTime quando si intende solo una data, anche se è abbastanza ragionevole, e ho capito perché vorresti chiarire che lo facevi quando lo facevi, ma non vedo la necessità di segnalare "questo non sono io che sto hackerando qualcosa in un tipo più ampio del necessario". –