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

C# में डेटा टाइप्स, वैल्यू टाइप्स और रेफरेंस टाइप्स क्या हैं?


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

वैल्यू टाइप्स

वैल्यू टाइप वेरिएबल्स को सीधे मान असाइन किया जा सकता है। ये System.ValueType क्लास से डेराइव्ड होते हैं।

निम्न वैल्यू टाइप डेटा टाइप्स हैं:

टाइपप्रतिनिधित्व करता हैरेंजडिफ़ॉल्ट मान
boolबूलियन मानTrue या FalseFalse
byte8-बिट अनसाइन्ड इंटीजर0 से 2550
char16-बिट यूनिकोड कैरेक्टरU+0000 से U+FFFF'\0'
decimal128-बिट सटीक दशमलव मान 28-29 सार्थक अंकों के साथ(-7.9 x 10^28 से 7.9 x 10^28) / 10^0 से 280.0M
double64-बिट डबल-प्रिसिजन फ्लोटिंग पॉइंट टाइप(+/-)5.0 x 10^-324 से (+/-)1.7 x 10^3080.0D
float32-बिट सिंगल-प्रिसिजन फ्लोटिंग पॉइंट टाइप-3.4 x 10^38 से +3.4 x 10^380.0F
int32-बिट साइन्ड इंटीजर टाइप-2,147,483,648 से 2,147,483,6470
long64-बिट साइन्ड इंटीजर टाइप-9,223,372,036,854,775,808 से 9,223,372,036,854,775,8070L
sbyte8-बिट साइन्ड इंटीजर टाइप-128 से 1270
short16-बिट साइन्ड इंटीजर टाइप-32,768 से 32,7670
uint32-बिट अनसाइन्ड इंटीजर टाइप0 से 4,294,967,2950
ulong64-बिट अनसाइन्ड इंटीजर टाइप0 से 18,446,744,073,709,551,6150
ushort16-बिट अनसाइन्ड इंटीजर टाइप0 से 65,5350

रेफरेंस टाइप्स

रेफरेंस टाइप्स वेरिएबल में स्टोर वास्तविक डेटा को समाहित नहीं करते, बल्कि वे वेरिएबल्स के रेफरेंस को समाहित करते हैं।

C# में निम्न रेफरेंस टाइप्स हैं:

ऑब्जेक्ट टाइप - ऑब्जेक्ट टाइप C# कॉमन टाइप सिस्टम (CTS) में सभी डेटा टाइप्स के लिए अल्टीमेट बेस क्लास है।

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

स्ट्रिंग टाइप - स्ट्रिंग टाइप आपको किसी भी स्ट्रिंग मान को वेरिएबल में असाइन करने की अनुमति देता है। स्ट्रिंग टाइप System.String क्लास का एलियास है।

  1. C भाषा में प्राथमिक डेटा टाइप्स (Primary Data Types) क्या हैं? C भाषा में प्राथमिक डेटा टाइप्स (Primary Data Types) क्या हैं?

    C कंपाइलर्स चार मौलिक डेटा टाइप्स का समर्थन करते हैं: इंटीजर (Integer) कैरेक्टर (Character) फ्लोटिंग-पॉइंट (Floating-point) डबल प्रिसिजन फ्लोटिंग-पॉइंट (Double precision floating-point) प्राथमिक डेटा टाइप्स इंटीग्रल डेटा टाइप (Integral Data Type) इंटीग्रल डेटा टाइप्स पूरे नंबर और कैरेक्टर्स स्टो

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

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

  1. C# में मूल्य प्रकार और संदर्भ प्रकार की अवधारणा समझाएं और तुलना करें C# में मूल्य प्रकार और संदर्भ प्रकार की अवधारणा समझाएं और तुलना करें

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