C #에서는
자동 속성을 지정된 기본값을 사용하여 지연로드 된 자동 속성으로 전환하는 방법이 있습니까?
본질적으로 나는 이것을 돌리려고 노력하고 있습니다 ...
private string _SomeVariable
public string SomeVariable
{
get
{
if(_SomeVariable == null)
{
_SomeVariable = SomeClass.IOnlyWantToCallYouOnce();
}
return _SomeVariable;
}
}
기본값을 지정할 수 있고 나머지는 자동으로 처리합니다.
[SetUsing(SomeClass.IOnlyWantToCallYouOnce())]
public string SomeVariable {get; private set;}