কম্পিউটার

C#.NET-এ সমস্ত ডেটা টাইপের জন্য বেস ক্লাস কী?


অবজেক্ট হল C#-এ সমস্ত ডেটা টাইপের জন্য বেস ক্লাস। অবজেক্ট টাইপ হল C# কমন টাইপ সিস্টেমে (CTS) সমস্ত ডেটা টাইপের জন্য চূড়ান্ত বেস ক্লাস। বস্তুটি 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. C# এ একটি ক্লাসের জন্য ডিফল্ট অ্যাক্সেস কি?

  2. C# এ ক্লাস কি কি?

  3. C# এ ডেটা প্রকার, মান প্রকার এবং রেফারেন্স প্রকারগুলি কী কী?

  4. অবজেক্ট ক্লাস কেন জাভাতে সমস্ত ক্লাসের জন্য সুপার ক্লাস?