Gibt es eine Möglichkeit, eine using
Anweisung zu schreiben, ohne die IDisposable
sofort instanziieren?Verzögerte Instanziierung mit C# mit Hilfe der Anweisung
Zum Beispiel, wenn ich etwas tun musste, wie:
using (MyThing thing)
{
if (_config == null)
{
thing = new MyThing();
}
else
{
thing = new MyThing(_config);
}
// do some stuff
} // end of 'using'
Gibt es eine akzeptierte Muster für Fälle wie diesen? Oder bin ich zurück zum Umgang mit dem IDisposable
explizit nochmal?
3 (fast) identische Antworten in weniger als einer Minute. Nett! : D – Rob