In C#C# Faule Loaded Automatische Eigenschaften
Gibt es eine Möglichkeit, eine automatische Eigenschaft in eine faule geladene automatische Eigenschaft mit einem bestimmten Standardwert zu verwandeln?
Im Grunde versuche ich, diese zu drehen ...
private string _SomeVariable
public string SomeVariable
{
get
{
if(_SomeVariable == null)
{
_SomeVariable = SomeClass.IOnlyWantToCallYouOnce();
}
return _SomeVariable;
}
}
in etwas anderes, wo ich den Standard festlegen kann und es übernimmt den Rest automatisch ...
[SetUsing(SomeClass.IOnlyWantToCallYouOnce())]
public string SomeVariable {get; private set;}
@Gabe: Beachten Sie, dass die Klasse nur einmal aufgerufen wird, wenn es nie ret Urnen null. – RedFilter
Ich entdeckte, dass ... es scheint, dass das Singleton-Muster verwendet wird – ctorx