Czy instrukcja using używa tylko pierwszej zmiennej, którą tworzy?

Powiedzmy, że mam obiekt jednorazowego użytkuMyDisposable którzy przyjmują jako parametr konstruktora inny obiekt jednorazowego użytku.

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

ZarozumiałymyDisposable nie pozbywaj sięAnotherDisposable wewnątrz jest metoda dispose.

Czy to działa prawidłowomyDisposable? lub pozbywa sięAnotherDisposable zbyt?

questionAnswers(6)

yourAnswerToTheQuestion