co daje using

0

Mam pytanie. Co nam daje użycie using, np taki przypadku:

using(SqlConnection connection = new SqlConnection(connectionString))
{
//operacje
}

Czy bez użycia using nie dało by się tego zrobić oraz jaka byłaby różnica?

5

Woła Dispose z interfejsu IDisposable - bez niego trzeba byłoby robić try{}catch{}finaly{ connection.Dispose(); }, żeby nie było niezamkniętych zasobów niezarządzanych.

1 użytkowników online, w tym zalogowanych: 0, gości: 1