Provides a convenient syntax that ensures the correct use of IDisposable objects.
https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/keywords/using-statement
using helps to automatically dispose data once you are out of loop and is preferred rather than explicitly opening and closing connections of object.
SYNTAX
using ()
{
}