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

C#.NET में सभी डेटा प्रकारों के लिए आधार वर्ग क्या है?

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

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

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

using System;
using System.IO;

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

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

  1. सी # में कक्षाएं क्या हैं?

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

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

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

  1. जावा में सभी वर्गों के लिए ऑब्जेक्ट क्लास सुपर क्लास क्यों है?

    Java.lang.Object वर्ग वर्ग पदानुक्रम का मूल या सुपरक्लास है, जो java.lang पैकेज . में मौजूद है . सभी पूर्वनिर्धारित वर्ग और उपयोगकर्ता-परिभाषित वर्ग ऑब्जेक्ट . के उपवर्ग हैं कक्षा। ऑब्जेक्ट क्लास एक सुपरक्लास क्यों है पुन:प्रयोज्य हर वस्तु में 11 सामान्य गुण होते हैं, इन गुणों को प्रत्येक जावा डे