بيت تطوير ما هو نظام النوع الشائع (cts)؟ - تعريف من techopedia

ما هو نظام النوع الشائع (cts)؟ - تعريف من techopedia

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

Anonim

التعريف - ماذا يعني نظام النوع الشائع (CTS)؟

يعد نظام النوع الشائع (CTS) معيارًا لتحديد أنواع البيانات واستخدامها في .NETframework. تحدد CTS مجموعة من أنواع البيانات ، والتي يتم استخدامها وإدارتها في وقت التشغيل لتسهيل التكامل بين اللغات.

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


CTS عبارة عن مواصفات تم إنشاؤها بواسطة Microsoft وتضمينها في معيار الاتحاد الأوروبي لمصنعي الكمبيوتر. كما أنه يشكل المعيار لتطبيق .NET Framework.

تيكوبيديا تشرح نظام النوع الشائع (CTS)

تم تصميم CTS كتسلسل هرمي لكائن ذو جذر فردي مع System.Object كنوع أساسي يتم اشتقاق جميع الأنواع الأخرى منه. تدعم CTS نوعين مختلفين من الأنواع:

  1. أنواع القيمة: تحتوي على القيم التي يجب تخزينها مباشرة على المكدس أو تخصيصها في الهيكل. يمكن أن تكون مضمنة (أنواع بدائية قياسية) أو معرفة من قبل المستخدم (محددة في التعليمات البرمجية المصدر) أو تعدادات (مجموعات من القيم التي تم تعدادها والتي تمثلها التسميات ولكن يتم تخزينها كنوع رقمي).
  2. أنواع المرجع: قم بتخزين مرجع لعنوان ذاكرة القيمة ويتم تخصيصه على الكومة. يمكن أن تكون أنواع المراجع أيًا من أنواع المؤشرات أو أنواع الواجهات أو أنواع التوصيف الذاتي (المصفوفات وأنواع الفئات مثل الفئات المعرفة من قبل المستخدم ، وأنواع القيم المحصورة والمفوضين).
على الرغم من أن العمليات على متغيرات نوع القيمة لا تؤثر على أي متغير آخر ، فإن العمليات على متغيرات نوع المرجع يمكن أن تؤثر على نفس الكائن المشار إليه بواسطة متغير آخر. عندما تتم المراجع داخل نطاق التجميع ، يتم تعريف نوعين بنفس الاسم ولكن في التجميعات المختلفة كنوعين متميزين ، بينما عند استخدام مساحات الأسماء ، يتعرف وقت التشغيل على الاسم الكامل لكل نوع (مثل System.Object ، النظام. سلسلة ، الخ). تحتوي المجموعة الغنية من الأنواع في CTS على دلالات مصممة جيدًا بحيث يمكن استخدامها على نطاق واسع كنوع أساسي في اللغات التي تعتمد على وقت تشغيل اللغة العامة (CLR). لهذا السبب يجب أن يكون لدى جميع مطوري .NET فهم شامل لـ CTS.

ما هو نظام النوع الشائع (cts)؟ - تعريف من techopedia