05-10-12, 01:46 AM
كاتب الموضوع : samerselo
يمكنك أن تستخدم بلوك using من أجل التأكد من أن كودك قد تخلص تماما من مصادر النظام التي يستخدمها وخصوصا عندما تستخدم أوامر تتطلب استخدام قدرا كبيرا من الذاكرة وذلك بغض النظر عن الطريقة التي استخدمتها للخروج من بلوك using حتى لو أطلق الكود استثناء غير معالج فمثلا كي نتأكد من أننا قمنا بالتخلص من كامل كمية الذاكرة التي يستهلكها الاتصال بقاعدة البيانات يمكننا تضمينه ضمن بلوك using ونكتب الكود الذي يتعامل مع قاعدة البيانات داخل بلوك using كما في المثال
كود :
Imports System.Data.SqlClient
Public Class Form1
Public Sub AccessSql(ByVal s As String)
Using sqc As New System.Data.SqlClient.SqlConnection(s)
MsgBox("Connected with string """ & sqc.ConnectionString & """")
End Using
End Sub