¿Qué sucede si regreso antes de que finalice el uso de la declaración? ¿Se llamará a la disposición?

Tengo el siguiente código

using(MemoryStream ms = new MemoryStream())
{
     //code
     return 0;
}

losdispose() El método se llama al final deusing llaves de declaración} ¿derecho? Desde que yoreturn antes del final de lausing declaración, será elMemoryStream objeto ser dispuesto correctamente? ¿Qué pasa aquí?

Respuestas a la pregunta(5)

Su respuesta a la pregunta