دستور using چیست؟

امتیاز 3.00 ( 2 رای )

دستور using در سی شارپ
در سی شارپ دو دستور using داریم.یکی دستوری که در فضای نامی و یا namespace استفاده میشه که اکثر برنامه نویسان با ان اشنایی دارند.
اما صحبت امروز ما استفاده از using() در کد هایمان است.
فرض کنید فرمی نوشتیم که که باعث سنگینی و پر شدن حافظه شده است و لازم است که پس از اتمام کار و رفتم به فرم بعدی حافظه را از ان خالی کنیم.با استفاده از این دستور اینکار را انجام میدهیم.

 
 
به این صورت بعد از باز شدن فرم جدید فرم قبلی بسته میشود و از حافظه پاک میشود.
به کاربرد های دیگر using می شود در متد هایی مانند FileStream و WebClient اشاره کرد که لازم است پس انجام کار Close شوند.
با قرار دادن در using اینکار بطور خودکار انجام میشود.
مثال:

 
 

مطالعه بیشتر