بيت تطوير ما هي سمة قديمة في ج؟ - تعريف من techopedia

ما هي سمة قديمة في ج؟ - تعريف من techopedia

جدول المحتويات:

Anonim

التعريف - ماذا تعني السمة القديمة؟

السمة القديمة ، في C # ، هي علامة تعريفية مستخدمة أثناء الإعلان عن نوع أو عضو من نوع للإشارة إلى أنه لم يعد من الضروري استخدامها.


يتم استخدام السمات القديمة لعرض خطأ أو تحذير أثناء التحويل البرمجي برسالة اختيارية لتنبيه المطور بأن النوع المعطى أو عضوه يجب ألا يستخدم في الكود حيث سيتم استبداله. يمكن للرسالة المعروضة أيضًا أن تشرح سبب عفا عليها الزمن وكذلك توفير بديل. من خلال توفير تذكير دائم حول إزالة بعض التعليمات البرمجية القديمة ، تساعد السمة القديمة في تعيين برامج الإصدار وتنسيق الأساليب المستخدمة من قبل مطورين مختلفين.

تشرح Techopedia سمة قديمة

يتم الإعلان عن سمة قديمة ضمن أقواس مربعة مع المعلمة الاختيارية الأولى كرسالة ليتم عرضها في إخراج الترجمة. عن طريق تحديد معلمة الخطأ الاختيارية الثانية على أنها صحيحة ، سيتم عرض الرسالة كخطأ بواسطة المترجم. وإلا ، سيتم عرض الرسالة كتحذير من قبل المترجم.


على سبيل المثال ، عندما يتم تمييز طريقة من النوع "GetResult" لكائن من نوع "الطالب" على أنها قديمة حتى يمكن استخدام إصدارها الأحدث ، "GetLatestResult" ، بدلاً من ذلك ، يجب وضع علامة على أسلوب GetResult باستخدام سمة قديمة مع رسالة مثل "الرجاء استخدام GetLatestResult بدلاً من GetResult" مع معلمة خطأ على أنها false. سيتم عرض الرسالة كتحذير تجميع.


تلعب السمات القديمة دورًا حيويًا في تصميم مكتبات البرامج التي يتم إصدارها مع الإصدارات الأحدث ، والتي يجب أن تستخدمها التطبيقات دون كسر التطبيقات الحالية. وبالتالي ، فإن السمات القديمة تساعد في إعادة تكوين المباني والمحافظة على التوافقية السابقة والحفاظ على الشفرة طوال دورة حياة التطوير.

تمت كتابة هذا التعريف في سياق C #
ما هي سمة قديمة في ج؟ - تعريف من techopedia