Was passiert, wenn ich vor dem Ende der using-Anweisung zurückkehre? Wird der Entsorger angerufen?
Ich habe den folgenden Code
using(MemoryStream ms = new MemoryStream())
{
//code
return 0;
}
Dasdispose()
-Methode wird am Ende von @ aufgerufusing
Anweisung Klammern}
richtig? Seit ichreturn
vor dem Ende desusing
Anweisung, wird dieMemoryStream
Objekt ordnungsgemäß entsorgt werden? Was geschieht hier