Enthält die using-Anweisung nur die erste Variable, die sie erstellt?

Nehmen wir an, ich habe einen EinweggegenstandMyDisposable die als Konstruktorparameter ein anderes Einwegobjekt nehmen.

using(MyDisposable myDisposable= new MyDisposable(new AnotherDisposable()))
{
     //whatever
}

VorausgesetztmyDisposable Entsorgen Sie das nichtAnotherDisposable im Inneren ist es Entsorgungsmethode.

Ist dies nur richtig entsorgtmyDisposable? oder es entsorgen dieAnotherDisposable auch?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage