تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] عبارة using
#2
بعد اذن اخي الحبيب vbnet
لا يوجد اي علاقة بين Using و With
With لتغير خصائص كنترول دفعة واحدة مثال

كود :
With Button1
            .Text = "123"
            .BackColor = Color.Black
            .Size = New Size(9, 9)
        End With

اما Using فانها تستخدم لتعريف مثل Dim ولاكنها تستخدم لبدء كلاس معين وحذفه من الذاكرة تماما فور الانتهاء منه
مثال

كود :
For Each f As String In Me.List_Failes
                Using obj As New WebClient()
                    Using s As IO.Stream = obj.OpenRead(f)
                        Me.Size_Count += Long.Parse(obj.ResponseHeaders("Content-Length").ToString())
                    End Using
                End Using
            Next

هذا الكود للحصول علي حجم مجموعة ملفات من الانترنت
فلو اننا قمنا بتعريف المتغير obj بـ Dim بدلآ من Using فلن يتم تكرار الكود اكثر من مرتين او ثلاث اما بهذه الطريقة يعمل لو الف مرة
الرد }}}
تم الشكر بواسطة: عابر سبيل , kslawy , a_almisery


الردود في هذا الموضوع
عبارة using - بواسطة surgam - 08-06-14, 11:14 PM
RE: عبارة using - بواسطة ali.alfoly - 09-06-14, 06:42 AM
RE: عبارة using - بواسطة silverlight - 09-06-14, 11:15 AM
RE: عبارة using - بواسطة الشاكي لله - 09-06-14, 01:55 PM
RE: عبارة using - بواسطة surgam - 09-06-14, 09:33 PM


التنقل السريع :


يقوم بقرائة الموضوع: