У меня есть следующее ViewModel
в моем приложении, и есть два свойства BirthDate
(с / без времени). При использовании set { }
без тела я сталкиваюсь с «Не использовать значение означает, что средство доступа игнорирует намерение вызывающего, что может привести к неожиданным результатам во время выполнения». Затем я добавил частное свойство и обновил значение set { birthDateWithTime = value; }
. Однако на этот раз birthDateWithTime
частная собственность не видит, чтобы быть использованной. Есть ли какие-либо ошибки в отношении реализации ниже? Я хочу использовать оба свойства отдельно и не хочу конвертировать в JavaScript или код.
public class DemoViewModel
{
public int Id { get; set; }
public DateTime BirthDate { get; set; }
private string birthDateWithTime;
public string BirthDateWithTime {
get { return BirthDate.ToString("dd/MM/yyyy - HH:mm"); }
set { birthDateWithTime = value; }
}
}