Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> C#

सी # में डेटा प्रकार, मूल्य प्रकार और संदर्भ प्रकार क्या हैं?


डेटाटाइप C# में दो प्रकार के होते हैं यानी वैल्यू टाइप, रेफरेंस टाइप और पॉइंटर टाइप।

मान प्रकार

मान प्रकार चर को सीधे एक मान सौंपा जा सकता है। वे System.ValueType.

. वर्ग से प्राप्त हुए हैं

मान प्रकार डेटा प्रकार निम्नलिखित हैं -

<वें शैली="पाठ्य-संरेखण:केंद्र;">डिफ़ॉल्ट मान
टाइप करें प्रतिनिधित्व करता है श्रेणी

बूल बूलियन मान सही या गलत
बाइट 8-बिट अहस्ताक्षरित पूर्णांक 0 से 255 0
चार 16-बिट यूनिकोड वर्ण U +0000 से U +fff '\0'
दशमलव 28-29 महत्वपूर्ण अंकों के साथ 128-बिट सटीक दशमलव मान (-7.9 x 1028 से 7.9 x 1028) / 100 से 28 0.0M
डबल 64-बिट डबल-सटीक फ़्लोटिंग पॉइंट प्रकार (+/-)5.0 x 10-324 से (+/-)1.7 x 10308 0.0D
फ्लोट 32-बिट एकल-सटीक फ़्लोटिंग पॉइंट प्रकार -3.4 x 1038 से + 3.4 x 1038 0.0F
int 32-बिट हस्ताक्षरित पूर्णांक प्रकार -2,147,483,648 से 2,147,483,647 0
लंबा 64-बिट हस्ताक्षरित पूर्णांक प्रकार -9,223,372,036,854,775,808 से 9,223,372,036,854,775,807 0L
sbyte 8-बिट हस्ताक्षरित पूर्णांक प्रकार -128 से 127 0
संक्षिप्त 16-बिट हस्ताक्षरित पूर्णांक प्रकार -32,768 से 32,767 0
uint 32-बिट अहस्ताक्षरित पूर्णांक प्रकार 0 से 4,294,967,295 0
उलोंग 64-बिट अहस्ताक्षरित पूर्णांक प्रकार 0 से 18,446,744,073,709,551,615 0
यूशॉर्ट 16-बिट अहस्ताक्षरित पूर्णांक प्रकार 0 से 65,535 0

संदर्भ प्रकार

संदर्भ प्रकारों में एक चर में संग्रहीत वास्तविक डेटा नहीं होता है, लेकिन उनमें चर का संदर्भ होता है।

C# में संदर्भ प्रकार निम्नलिखित हैं -

वस्तु प्रकार - ऑब्जेक्ट टाइप सी # कॉमन टाइप सिस्टम (सीटीएस) में सभी डेटा प्रकारों के लिए अंतिम आधार वर्ग है।

गतिशील प्रकार - किसी भी प्रकार के मान को डायनामिक डेटा प्रकार चर में संग्रहीत करें। इस प्रकार के चरों के लिए टाइप जाँच रन-टाइम पर होती है।

स्ट्रिंग प्रकार - स्ट्रिंग प्रकार आपको किसी चर के लिए कोई स्ट्रिंग मान निर्दिष्ट करने की अनुमति देता है। स्ट्रिंग प्रकार System.String वर्ग के लिए एक उपनाम है


  1. C भाषा में प्राथमिक डेटा प्रकार क्या हैं?

    सी कंपाइलर चार मूलभूत डेटा प्रकारों का समर्थन करते हैं। वे इस प्रकार हैं - पूर्णांक चरित्र फ्लोटिंग - पॉइंट डबल सटीक फ़्लोटिंग पॉइंट प्राथमिक डेटा प्रकार अभिन्न डेटा प्रकार इंटीग्रल डेटा टाइप्स का इस्तेमाल पूरे नंबर और कैरेक्टर को स्टोर करने के लिए किया जाता है। इसे आगे दो प्रकारों में वर्गीकृ

  1. C++ में वेरिएबल और वेरिएबल के प्रकार क्या हैं?

    एक वेरिएबल हमें नामित स्टोरेज प्रदान करता है जिसे हमारे प्रोग्राम हेरफेर कर सकते हैं। C++ में प्रत्येक वेरिएबल का एक विशिष्ट प्रकार होता है, जो वेरिएबल की मेमोरी के आकार और लेआउट को निर्धारित करता है; उस स्मृति में संग्रहीत किए जा सकने वाले मानों की श्रेणी; और संचालन का सेट जिसे चर पर लागू किया जा स

  1. सी # में मूल्य प्रकारों और संदर्भ प्रकारों को समझाएं और इसके विपरीत करें

    सामान्य तौर पर, C# के सभी प्रकारों को दो मुख्य श्रेणियों में विभाजित किया जा सकता है - मान प्रकार और संदर्भ प्रकार . आइए प्रत्येक प्रकार को विस्तार से देखें। मान प्रकार मूल्य प्रकारों के वेरिएबल में सीधे उनका डेटा होता है। प्रत्येक चर के पास डेटा की अपनी प्रति होती है। इसलिए मान प्रकार के एक चर के