घर विकास सामान्य प्रकार प्रणाली (cts) क्या है? - टेक्नोपेडिया से परिभाषा

सामान्य प्रकार प्रणाली (cts) क्या है? - टेक्नोपेडिया से परिभाषा

विषयसूची:

Anonim

परिभाषा - कॉमन टाइप सिस्टम (CTS) का क्या अर्थ है?

सामान्य प्रकार प्रणाली (CTS) .NETframework में डेटा प्रकारों को परिभाषित करने और उपयोग करने के लिए एक मानक है। CTS डेटा प्रकारों के एक संग्रह को परिभाषित करता है, जिसे क्रॉस-लैंग्वेज इंटीग्रेशन की सुविधा के लिए रन टाइम द्वारा उपयोग और प्रबंधित किया जाता है।

CTS .NET फ्रेमवर्क में प्रकार प्रदान करता है जिसके साथ .NET अनुप्रयोगों, घटकों और नियंत्रणों को विभिन्न प्रोग्रामिंग भाषाओं में बनाया जाता है ताकि जानकारी आसानी से साझा की जा सके। सी और सी ++ जैसी निम्न-स्तरीय भाषाओं के विपरीत, जहाँ अक्सर इस्तेमाल की जाने वाली (जैसे कि तारीख या समय) को परिभाषित करने के लिए कक्षाओं / संरचनाओं का उपयोग करना पड़ता है, सीटीएस हेडर फ़ाइलों या पुस्तकालयों के किसी भी समावेश की आवश्यकता के बिना इस तरह के एक समृद्ध पदानुक्रम प्रदान करता है। कोड में।


CTS Microsoft द्वारा निर्मित और यूरोपीय कंप्यूटर निर्माता संघ के मानक में शामिल एक विनिर्देश है। यह .NET फ्रेमवर्क को लागू करने के लिए मानक भी बनाता है।

Techopedia कॉमन टाइप सिस्टम (CTS) की व्याख्या करता है

CTS को सिस्टम के साथ एक एकल रूप से निहित ऑब्जेक्ट पदानुक्रम के रूप में डिज़ाइन किया गया है। आधार के प्रकार के आधार पर, जहाँ से अन्य सभी प्रकार प्राप्त होते हैं। CTS दो प्रकार के विभिन्न प्रकारों का समर्थन करता है:

  1. मान प्रकार: उन मानों को शामिल करें जिन्हें किसी संरचना में स्टैक या आवंटित इनलाइन पर सीधे संग्रहीत करने की आवश्यकता होती है। वे अंतर्निहित (मानक आदिम प्रकार), उपयोगकर्ता-परिभाषित (स्रोत कोड में परिभाषित) या एन्यूमरेशन (गणना किए गए मानों के लेबल द्वारा दर्शाए गए लेकिन एक संख्यात्मक प्रकार के रूप में संग्रहीत) किए जा सकते हैं।
  2. संदर्भ प्रकार: मान के मेमोरी पते पर एक संदर्भ संग्रहीत करें और उसे ढेर पर आवंटित किया जाए। संदर्भ प्रकार किसी भी प्रकार के पॉइंटर प्रकार, इंटरफ़ेस प्रकार या स्वयं-वर्णन प्रकार (सरणियाँ और वर्ग प्रकार जैसे उपयोगकर्ता-परिभाषित वर्ग, बॉक्सिंग मूल्य प्रकार और प्रतिनिधि) हो सकते हैं।
हालाँकि एक मान प्रकार के चर पर संचालन किसी अन्य चर को प्रभावित नहीं करता है, एक संदर्भ प्रकार के चर पर संचालन उसी चर को प्रभावित कर सकता है जो किसी अन्य चर द्वारा संदर्भित है। जब किसी असेंबली के दायरे में संदर्भ आते हैं, तो एक ही नाम के साथ दो प्रकार लेकिन अलग-अलग विधानसभाओं में दो अलग-अलग प्रकारों के रूप में परिभाषित किया जाता है, जबकि नेमस्पेस का उपयोग करते समय, रन टाइम प्रत्येक प्रकार के पूर्ण नाम को पहचानता है (जैसे कि System.Object, System.String, आदि)। सीटीएस के प्रकारों के समृद्ध सेट में अच्छी तरह से डिजाइन किए गए शब्दार्थ हैं, जिनका उपयोग व्यापक रूप से सामान्य भाषा रनटाइम (सीएलआर) आधारित भाषाओं में आधार प्रकार के रूप में किया जा सकता है। यही कारण है कि सभी .NET डेवलपर्स को CTS की गहन समझ होनी चाहिए।

सामान्य प्रकार प्रणाली (cts) क्या है? - टेक्नोपेडिया से परिभाषा