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

C# में ऑब्जेक्ट डेटा प्रकार क्या हैं?

ऑब्जेक्ट प्रकारों को किसी अन्य प्रकार, मान प्रकार, संदर्भ प्रकार, पूर्वनिर्धारित या उपयोगकर्ता-परिभाषित प्रकार के मान असाइन किए जा सकते हैं। हालांकि, मान निर्दिष्ट करने से पहले, इसे प्रकार रूपांतरण की आवश्यकता होती है।

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

जब किसी मान प्रकार को ऑब्जेक्ट प्रकार में परिवर्तित किया जाता है, तो इसे बॉक्सिंग कहा जाता है और दूसरी ओर, जब किसी ऑब्जेक्ट प्रकार को मान प्रकार में परिवर्तित किया जाता है, तो इसे अनबॉक्सिंग कहा जाता है।

निम्नलिखित एक उदाहरण है -

object obj;
obj = 100; // this is boxing

ऑब्जेक्ट डेटा प्रकारों के उपयोग को दर्शाने वाला पूरा उदाहरण यहां दिया गया है -

उदाहरण

using System;
using System.IO;

namespace Demo {
   class objectClass {
      public int x = 200;
   }

   class MyApplication {
      static void Main() {
         object obj;
         obj = 50;
         Console.WriteLine(obj);
         Console.WriteLine(obj.GetType());
         Console.WriteLine(obj.ToString());
   
         obj = new objectClass();
         objectClass newRef;
         newRef = (objectClass)obj;
         Console.WriteLine(newRef.x);
      }
   }
}

आउटपुट

50
System.Int32
50
200

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

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

  1. पायथन में कौन से डेटा प्रकार अपरिवर्तनीय हैं?

    यदि एक बार स्मृति में निर्मित किसी वस्तु को बदला नहीं जा सकता है, तो उसे अपरिवर्तनीय वस्तु कहा जाता है। पायथन में, संख्यात्मक वस्तुएं, तार और शब्दकोश वस्तुएं अपरिवर्तनीय हैं।

  1. पायथन 3 में मानक डेटा प्रकार क्या हैं?

    पायथन के मानक डेटा प्रकारों में संख्यात्मक डेटा प्रकार, अनुक्रम प्रकार और शब्दकोश शामिल हैं जो कुंजी-मूल्य जोड़े का संग्रह है। संख्यात्मक डेटा प्रकार की वस्तुएँ या तो पूर्णांक, फ़्लोट या जटिल संख्याएँ होती हैं। पूर्णांक पूर्णांक होते हैं, जबकि फ़्लोट्स में एक भिन्नात्मक भाग होता है। सम्मिश्र संख्या