Я собираю дату рождения и дату диагностики в базе данных и хотел бы рассчитать возраст в годах по дате диагностики.Нельзя присвоить свойство или индексатору - он доступен только для чтения
Это мой код. Но у меня ошибка при ошибке.
Ошибка 2 Свойство или индексатор 'LightSwitchApplication.Patient.AgeAtDiagnosis' не могут быть отнесены к - только
partial void AgeAtDiagnosis_Compute(ref int result)
{
// Set result to the desired field value
AgeAtDiagnosis = DateofDiagnosis.Year - DateofBirth.Year;
if (DateofBirth > DateofDiagnosis.AddYears(-AgeAtDiagnosis))
{
AgeAtDiagnosis--;
}
}
Зачем нужен 'string'? –
Не будет ли простой минус? – SWeko
вы можете найти точное решение отсюда http://stackoverflow.com/questions/9/how-do-i-calculate-someones-age-in-c –