Как я могу получить текущее значение свойства во время работы блока доступа get?Я пытался разобраться с чем-то вроде этого:
[DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:MM/dd/yyyy}")]
public DateTime? birthDate
{
get
{
return CommonClass.GetDT(birthDate);
}
set
{
birthDate = CommonClass.GetDT(value);
}
}
public class CommonClass
{
public static DateTime? GetDT(DateTime v)
{
if (v == DateTime.MinValue)
{
return null;
}
else
{
return v;
}
}
public static DateTime? GetDT(DateTime? v)
{
if (!v.HasValue)
{
return null;
}
else
{
return v;
}
}
}
Но этот код не работает.Но если вы посмотрите учебники Microsoft, вы увидите несколько примеров, которые позволяют использовать значение собственного свойства:
public string Name
{
get
{
return name != null ? name : "NA";
}
}
Здесь