المحتوى
- تعريف - ماذا يعني الوراثة؟
- مقدمة إلى Microsoft Azure و Microsoft Cloud | من خلال هذا الدليل ، سوف تتعرف على الحوسبة السحابية التي تدور حولها وكيف يمكن أن يساعدك Microsoft Azure على ترحيل عملك وإدارته من السحابة.
- تيكوبيديا تشرح الأدوية الجنيسة
تعريف - ماذا يعني الوراثة؟
تشير الوراثة إلى ميزة في C # تسمح بتحديد فئة أو طريقة بالنوع كمعلمة.
تتيح الأدوية العامة تصميم فئات وطرق يتم تحديد أنواعها فقط في وقت الإعلان والبدء في إنشاء مثيل.يتيح ذلك تطوير فئات وأساليب عالمية تساعد في تحسين الأداء والإنتاجية وسلامة النوع.
غالبًا ما يتم استخدام الأدوية العامة في إنشاء فئات تجميع لتنفيذ المفاهيم مثل القوائم وجداول التجزئة وقوائم الانتظار وما إلى ذلك. تدير هذه الفئات مجموعة من الكائنات وتغليف العمليات التي لا تخص نوع بيانات معينًا.
تُعرف الأدوية الوراثية أيضًا باسم تعدد الأشكال حدودي.
مقدمة إلى Microsoft Azure و Microsoft Cloud | من خلال هذا الدليل ، سوف تتعرف على الحوسبة السحابية التي تدور حولها وكيف يمكن أن يساعدك Microsoft Azure على ترحيل عملك وإدارته من السحابة.
تيكوبيديا تشرح الأدوية الجنيسة
تم تقديم الأدوية العامة في الإصدار 2.0 من C كجزء من وقت تشغيل اللغة العامة في .NET للتغلب على قيود تطبيق التعميم في الإصدارات السابقة. تم تحقيق التعميم عن طريق أنواع الصب من وإلى النوع الأساسي العالمي ، System.Object الذي لم يكن آمنًا من حيث النوع وصب مطلوبًا ، مما يؤدي إلى الوصول إلى الأداء.
بعض الفوائد في استخدام الأدوية العامة تشمل:
- الاختيار غير مطلوب للوصول إلى كل عنصر في المجموعة
- يعتبر رمز العميل الذي يستخدم الأدوية العامة آمنًا أثناء الكتابة عن طريق منع استخدام البيانات التي يختلف نوعها عن تلك المستخدمة في الإعلان
- لا يتم تكرار التعليمات البرمجية لأنواع متعددة من البيانات
القائمة تمت كتابة هذا التعريف في خداع C #
تتشابه الأدوية مع قوالب C ++ في المفهوم ولكنها تختلف بشكل أساسي في التنفيذ.