جدول المحتويات:
التعريف - ماذا يعني نظام النوع الشائع (CTS)؟
يعد نظام النوع الشائع (CTS) معيارًا لتحديد أنواع البيانات واستخدامها في .NETframework. تحدد CTS مجموعة من أنواع البيانات ، والتي يتم استخدامها وإدارتها في وقت التشغيل لتسهيل التكامل بين اللغات.
توفر CTS الأنواع الموجودة في .NET Framework والتي يتم من خلالها إنشاء تطبيقات .NET ومكوناتها وعناصر التحكم بلغات برمجة مختلفة بحيث يتم مشاركة المعلومات بسهولة. على النقيض من اللغات منخفضة المستوى مثل C و C ++ حيث يجب استخدام الفئات / الهياكل لتحديد الأنواع المستخدمة غالبًا (مثل التاريخ أو الوقت) ، توفر CTS تسلسل هرميًا ثريًا من هذه الأنواع دون الحاجة إلى أي تضمين لملفات الرأس أو المكتبات في الكود
CTS عبارة عن مواصفات تم إنشاؤها بواسطة Microsoft وتضمينها في معيار الاتحاد الأوروبي لمصنعي الكمبيوتر. كما أنه يشكل المعيار لتطبيق .NET Framework.
تيكوبيديا تشرح نظام النوع الشائع (CTS)
تم تصميم CTS كتسلسل هرمي لكائن ذو جذر فردي مع System.Object كنوع أساسي يتم اشتقاق جميع الأنواع الأخرى منه. تدعم CTS نوعين مختلفين من الأنواع:- أنواع القيمة: تحتوي على القيم التي يجب تخزينها مباشرة على المكدس أو تخصيصها في الهيكل. يمكن أن تكون مضمنة (أنواع بدائية قياسية) أو معرفة من قبل المستخدم (محددة في التعليمات البرمجية المصدر) أو تعدادات (مجموعات من القيم التي تم تعدادها والتي تمثلها التسميات ولكن يتم تخزينها كنوع رقمي).
- أنواع المرجع: قم بتخزين مرجع لعنوان ذاكرة القيمة ويتم تخصيصه على الكومة. يمكن أن تكون أنواع المراجع أيًا من أنواع المؤشرات أو أنواع الواجهات أو أنواع التوصيف الذاتي (المصفوفات وأنواع الفئات مثل الفئات المعرفة من قبل المستخدم ، وأنواع القيم المحصورة والمفوضين).
