C # dilinde,
Otomatik özelliği, belirli bir varsayılan değere sahip geç yüklenen bir otomatik özelliğe dönüştürmenin bir yolu var mı?
Esasen, bunu çevirmeye çalışıyorum ...
private string _SomeVariable
public string SomeVariable
{
get
{
if(_SomeVariable == null)
{
_SomeVariable = SomeClass.IOnlyWantToCallYouOnce();
}
return _SomeVariable;
}
}
farklı bir şeye, varsayılanı belirleyebileceğim ve gerisini otomatik olarak halledecek ...
[SetUsing(SomeClass.IOnlyWantToCallYouOnce())]
public string SomeVariable {get; private set;}