2010-09-02 22 views
21

Estoy codificando en VB.NET.¿Cuál es el equivalente de VB.NET al bloque "using" de C#

Actualmente, incluyo la inicialización y el uso de objetos en un bloque Try/Catch y luego lo derribo (elimine, cierre, ponga a cero) en el bloque Finally. El problema es que un bloque C# 'using' es tan fácil de usar y limpiaría cosas en mi código.

¿Hay un equivalente en VB.NET? ¿O es mi solución definitiva de derribar bloques la única forma?

+4

¡Guau! No me siento como un idiota ¡Gracias chicos! – crackedcornjimmy

Respuesta

37

que es lo mismo, es sólo:

Using conn As New SqlConnection 
    .... 
End Using 
+0

Muchas gracias. Muy conciso – crackedcornjimmy

4

Er, Using ... End Using

Ver MSDN para obtener más información

1

Here es otra Stackoverflow pregunta que trata exactamente el mismo problema. Si no me equivoco, se usa de una manera muy similar, si no exactamente igual que en C#.

Espero que esto ayude!

Cuestiones relacionadas