Para que sirve using en c#

La instrucción using:

using(var disposableObject = new object_that_implements_IDisposable()) { ... }

es una construcción usada para ahorra código al usar una estructura que implemente IDisposable cómo esta:

var disposableObject = new object_that_implements_IDisposable()
try
{
    ...
}
finally
{
    if(disposableObject != null)
    {
        ((IDisposable)your_object).Dispose();
    }
}

Esta instrucción sólo tiene sentido para declarar objetos que implementen el interfaz IDisposable

Referenciausing (Instrucción, Referencia de C#)

2 thoughts on “Para que sirve using en c#

  1. La instrucción using es muy recomendable para trabajar con objetos. Facilita la escritura de código más limpio y seguro, reduciendo la posibilidad de errores en la gestión de recursos. Por lo tanto, es una buena práctica utilizar using siempre que sea posible con objetos. Muchas gracias José por el artículo.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *

This site uses Akismet to reduce spam. Learn how your comment data is processed.