C# के प्रकारों में निम्नलिखित शामिल हैं -
मान प्रकार
मान प्रकार चर को सीधे एक मान असाइन किया जा सकता है। वे System.ValueType.
. वर्ग से प्राप्त हुए हैंमान प्रकारों में सीधे डेटा होता है। कुछ उदाहरण इंट, चार और फ्लोट हैं, जो क्रमशः संख्याओं, अक्षरों और फ्लोटिंग पॉइंट नंबरों को संग्रहीत करते हैं। जब आप एक इंट टाइप घोषित करते हैं, तो सिस्टम वैल्यू को स्टोर करने के लिए मेमोरी आवंटित करता है।
संदर्भ प्रकार
संदर्भ प्रकारों में एक चर में संग्रहीत वास्तविक डेटा नहीं होता है, लेकिन उनमें चर का संदर्भ होता है।
सूचक प्रकार
पॉइंटर टाइप वेरिएबल दूसरे प्रकार के मेमोरी एड्रेस को स्टोर करते हैं। C# में पॉइंटर्स की क्षमताएँ C या C++ में पॉइंटर्स जैसी ही होती हैं।