الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

بناء تابع هدم !

بدأه the programmer 1 في 15 نوفمبر 2009 · 4 رد · 711 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

كيف استطيع بناء تابع هدم في لغة سي شارب

If you want to learn programming start with C++

#2

إن كنت تقصد بناء كائن و من تم هدمه يدويا, فالبناء في سي شارب مثل سي++ عن طريق المعامل new. بالنسبة للهدم فالكائنات التي تستعمل موارد النظام هي الوحيدة التي يمكنك التحكم بوقت هدمها و ذلك حسب الكائن عن طريق الدالة Dispose() عامة و في أحيان أخرى الدالة Close() متبوعا بإحالة null إلى الكائن. بالنسبة للكائنات التي لا تحجز موارد النظام فـ GC أو Garbage Collector يتكلف بهدمها.

ملاحظة : بالنسبة للدالة Close() فتكون منفذة أكثر الوقت في الفئات التي تسير العمليات على الملفات و الفئات التي تسير Streams مثل StreamReader, StreamWriter و غيرها...

أتمنى أن أكون قد فهمت سؤالك.

#3

شكراَ أخ محمد ..

ولكن ما قصدته هو أن أقوم بصنع داله هدم خاصة بالصف الذي أبرمجه

ففي سي بلاس بلاس كنا نقوم بتعريف دالة بالشكل ~a() تابع هدم لكلاس a فكيف نفعل ذلك بسي شارب

If you want to learn programming start with C++

#4

أنظر هنا :

Destructors (C# Programming Guide)

#5

شكراَ لك .. كفيت ووفيت

If you want to learn programming start with C++

مواضيع مشابهة