কম্পিউটার টিউটোরিয়াল

C#-এ রেফারেন্স ডেটা টাইপ (Reference Data Types) কী


C#-এ রেফারেন্স ডেটা টাইপে ভেরিয়েবলে প্রকৃত ডেটা থাকে না, বরং সেগুলি ভেরিয়েবলগুলোর রেফারেন্স ধারণ করে।

C#-এ নিম্নলিখিত বিল্ট-ইন রেফারেন্স টাইপগুলো রয়েছে:

Object Type (অবজেক্ট টাইপ)

Object Type হলো C# Common Type System (CTS)-এ সব ডেটা টাইপের চূড়ান্ত বেস ক্লাস। অবজেক্ট টাইপে যেকোনো অন্যান্য টাইপের মান আসাইন করা যায়: ভ্যালু টাইপ, রেফারেন্স টাইপ, প্রি-ডিফাইনড বা ইউজার-ডিফাইনড টাইপ।

উদাহরণ

object ob;
ob = 250; // boxing

Dynamic Type (ডাইনামিক টাইপ)

ডাইনামিক ডেটা টাইপ ভেরিয়েবলে যেকোনো টাইপের মান সংরক্ষণ করা যায়। এই টাইপের ভেরিয়েবলগুলো টাইপ চেকিং রান-টাইমে হয়।

উদাহরণ

dynamic d = 100;

String Type (স্ট্রিং টাইপ)

String Type আপনাকে একটি ভেরিয়েবলে যেকোনো স্ট্রিং মান আসাইন করতে দেয়। string টাইপ System.String ক্লাসের একটি এলিয়াস। এটি object টাইপ থেকে প্রাপ্ত।

উদাহরণ

String val = "Welcome!";

  1. OLAP সার্ভার কত প্রকার?

  2. ডেটা ওয়ারহাউস কোয়ালিটির টাইপ কী কী?

  3. ডেটা ইন্টিগ্রিটির প্রকারগুলো কী?

  4. সি ভাষায় প্রাইমারি ডেটা টাইপ (Primary Data Types) কী?