سمة قديمة

مؤلف: Lewis Jackson
تاريخ الخلق: 8 قد 2021
تاريخ التحديث: 4 قد 2024
Anonim
قال اي جاي الزمان يداوينا كاملهHD
فيديو: قال اي جاي الزمان يداوينا كاملهHD

المحتوى

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

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

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


مقدمة إلى Microsoft Azure و Microsoft Cloud | من خلال هذا الدليل ، سوف تتعلم ما هي الحوسبة السحابية التي تدور حولها وكيف يمكن أن يساعدك Microsoft Azure على ترحيل عملك وإدارته من السحابة.

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

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

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

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


تمت كتابة هذا التعريف في خداع C #