У меня есть класс Userdetails, подобный приведенному ниже
public class UserDetails
{
public string ssn;
public string username;
public string emailid;
public Address address;
}
Здесь Address - это другой класс, который будет иметь открытые поля, такие как
public class Address
{
public int id;
public string address;
}
Теперь, когда пользователь входит в приложениеЯ создаю объект Userdetails.Теперь я не буду использовать объект адреса внутри пользовательских деталей очень часто, но у меня есть данные.
В этом сценарии как я могу использовать функцию инициализации Lazy в C # 4.0.
Обратите внимание, что данные взяты из прямого запроса БД, и ни один из этих классов не имеет конструкторов или других средств для полученияданные.Это просто представления полей базы данных в C #.
Предложите мне лучший способ использовать отложенную инициализацию здесь.