How using woks in C#?
Using statement used to dispose object automatically while end of method execution. The CLR will generate try finally block and dispose managed objects in finally block. http://www.codeproject.com/Articles/6564/Understanding-the-using-statement-in-C