Supongamos que tengo un método de este modo:.NET/C# - Disponer de un objeto con el "uso de la declaración
public byte[] GetThoseBytes()
{
using (System.IO.MemoryStream ms = new System.IO.MemoryStream())
{
ms.WriteByte(1);
ms.WriteByte(2);
return ms.ToArray();
}
}
¿Sería esto todavía disponer del objeto 'MS'? Estoy teniendo dudas, tal vez porque algo se devuelve antes de que el bloque de instrucciones haya finalizado.
Gracias, AJ.
Y un retorno dentro del cuerpo de un intento ... finalmente ejecutará la cláusula finally antes de que realmente se produzca el retorno. – dthorpe
@dthorpe: Umm, sí. Whoops :) –