Si tengo una clase que almacena un DateTime:¿Qué nombre debería tener una propiedad DateTime?
class LogEntry
{
readonly DateTime dateTime;
public LogEntry(DateTime dateTime)
{
this.dateTime = dateTime;
}
public DateTime ?????
{
get
{
return dateTime;
}
}
}
¿Qué debo nombrar la propiedad DateTime? ¿O debería dividir la propiedad en 2 propiedades: 1) Fecha 2) Hora?
editar: Estaba buscando un nombre de propiedad que proporcione la inferencia de que su valor es tanto una fecha como una hora, no una propiedad específica para entradas de registro (por ejemplo, DateCreated no proporciona ninguna inferencia de que también comparta el tiempo la entrada fue creada y viceversa).
Acordado Kwebble. En retrospectiva, desearía no haber incluido la clase de ejemplo, porque la pregunta no debía ser específica de una clase. –
Esto es un poco al revés. Es un poco complicado usar DateTime cuando uno solo significa una fecha, aunque es lo suficientemente razonable, y pude ver por qué querría dejar en claro que lo estaba haciendo cuando lo hizo, pero no veo la necesidad de señalar "esto no me está pirateando algo en un tipo más amplio que el necesario". –