بناء جملة destructor في C# و C + +

لا يمكنك يتصل أو يمنع أسلوب كائن.Finalize من لغات البرمجة C# أو C + +. C# يستخدم destructors كآلية لكتابة الإنهاء تعليمات برمجية، كما هو موضح في destructors (C# البرمجة الدليل).

في C + + بناء destructor هو المستخدمة لتطبيق Disposeالأسلوب. يوفر C + + بناء الجملة الخاص به لتنفيذ Finalizeالأسلوب، كـ الموصوفة في Destructors and Finalizers in Visual C++‎.

ملاحظةملاحظة

السابقة إلى بناء جملة destrucإلىr الإصدار 2.0 من.NET Framework، C + + المستخدم إلى تنفيذ Finalizeالأسلوب، C# أدى، ولم لديك بناء جملة خاص لتطبيق Disposeالأسلوب.التحويل البرمجي C + + تعليمات برمجية التي تستخدم بناء الجملة السابقة، استخدم /clr:oldSyntaxخيار المترجم.

على الرغم من أنها تبدو مشابهة، destructors C# و C + + لم يكن دلالات نفس كـ مدارة destructors C + +. تعليمات برمجية مُدارة لا يعتمد دلالات destrucإلىr إلى C + + anything مشابهة.

راجع أيضًا:

المرجع

Finalize

/clr (التجميع وقت تشغيل اللغة العامة)

المبادئ

تجاوز إنهاء الأسلوب

موارد أخرى

مسح إلى لأعلى موارد غير المدارة