بناء جملة 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 مشابهة.
راجع أيضًا:
المرجع
/clr (التجميع وقت تشغيل اللغة العامة)