Using anahtar kelimesinin iki kullanımı var. Bunlardan ilki namespace lere takma isimler oluşturmayı veya başka namespace lerde tanımlanmış tipleri import etmek için kullanılır.
Diğeri ise senin sorunun cevabı, tanımlandığı kod bloğundaki IDisposable objelerin blok bitiminde dispose olmalarını sağlaması.
yani verdiğin koddaki "file" objesine "using" ile tanımlı blok sonunda artık ulaşılamayaktır.
yazılımAzmanı_