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

C#-এ ডেটা টাইপের ধরনসমূহ (Types in C#)


C#-এ টাইপগুলো নিম্নলিখিতগুলি অন্তর্ভুক্ত করে:

Value Types (ভ্যালু টাইপ)

ভ্যালু টাইপ ভেরিয়েবল সরাসরি একটি মান আসাইন করা যেতে পারে। এগুলি System.ValueType ক্লাস থেকে প্রাপ্ত। ভ্যালু টাইপগুলো সরাসরি ডেটা ধারণ করে। উদাহরণ: int, char, float যা ক্রমশः সংখ্যা, অক্ষর এবং ফ্লোটিং পয়েন্ট নম্বর সংরক্ষণ করে। আপনি যখন একটি int টাইপ ডিক্লেয়ার করেন, সিস্টেম মান সংরক্ষণ করার জন্য মেমরি অ্যালোকেট করে।

Reference Types (রেফারেন্স টাইপ)

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

Pointer Types (পয়েন্টার টাইপ)

পয়েন্টার টাইপ ভেরিয়েবল অন্য একটি টাইপের মেমরি ঠিকানা সংরক্ষণ করে। C#-এ পয়েন্টারগুলো C বা C++-এর পয়েন্টারের মতো ক্ষমতা রাখে।


  1. C#-এ পয়েন্টার ডেটা টাইপগুলো কী কী?

  2. C#-এ কোন লুপগুলো সাপোর্টেড?

  3. C#-এ নেমস্পেস (Namespaces) কী?

  4. C#-এ ডেটা টাইপ, ভ্যালু টাইপ এবং রেফারেন্স টাইপ কী?