কম্পিউটার

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


C# এ ডেটাটাইপ দুই ধরনের হয়, যেমন মান টাইপ, রেফারেন্স টাইপ এবং পয়েন্টার টাইপ।

মূল্যের ধরন

মান টাইপ ভেরিয়েবল সরাসরি একটি মান বরাদ্দ করা যেতে পারে. এগুলি সিস্টেম। ভ্যালু টাইপ।

ক্লাস থেকে উদ্ভূত হয়েছে

নিচের মান টাইপ ডেটা টাইপ −

প্রকার প্রতিনিধিত্ব করে পরিসীমা ডিফল্ট মান

bool বুলিয়ান মান সত্য বা মিথ্যা
বাইট 8-বিট স্বাক্ষরবিহীন পূর্ণসংখ্যা 0 থেকে 255 0
চার 16-বিট ইউনিকোড অক্ষর U +0000 থেকে U +fff '\0'
দশমিক 28-29 উল্লেখযোগ্য সংখ্যা সহ 128-বিট সুনির্দিষ্ট দশমিক মান (-7.9 x 1028 থেকে 7.9 x 1028) / 100 থেকে 28 0.0M
ডবল 64-বিট ডবল-নির্ভুল ফ্লোটিং পয়েন্ট টাইপ (+/-)5.0 x 10-324 থেকে (+/-)1.7 x 10308 0.0D
ফ্লোট 32-বিট একক-নির্ভুল ফ্লোটিং পয়েন্ট টাইপ -3.4 x 1038 থেকে + 3.4 x 1038 0.0F
int 32-বিট স্বাক্ষরিত পূর্ণসংখ্যার ধরন -2,147,483,648 থেকে 2,147,483,647 0
দীর্ঘ 64-বিট স্বাক্ষরিত পূর্ণসংখ্যার ধরন -9,223,372,036,854,775,808 থেকে 9,223,372,036,854,775,807 0L
sbyte 8-বিট স্বাক্ষরিত পূর্ণসংখ্যার ধরন -128 থেকে 127 0
ছোট 16-বিট স্বাক্ষরিত পূর্ণসংখ্যার ধরন -32,768 থেকে 32,767 0
uint 32-বিট স্বাক্ষরবিহীন পূর্ণসংখ্যার ধরন 0 থেকে 4,294,967,295 0
ulong 64-বিট স্বাক্ষরবিহীন পূর্ণসংখ্যার ধরন 0 থেকে 18,446,744,073,709,551,615 0
short 16-বিট স্বাক্ষরবিহীন পূর্ণসংখ্যার ধরন 0 থেকে 65,535 0

রেফারেন্স টাইপস

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

C# −

-এর রেফারেন্স টাইপগুলো নিচে দেওয়া হল

অবজেক্টের ধরন - অবজেক্ট টাইপ হল C# কমন টাইপ সিস্টেমে (CTS) সমস্ত ডেটা টাইপের জন্য চূড়ান্ত বেস ক্লাস।

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

স্ট্রিং টাইপ - স্ট্রিং টাইপ আপনাকে একটি ভেরিয়েবলে যেকোনো স্ট্রিং মান নির্ধারণ করতে দেয়। স্ট্রিং টাইপ হল System.String ক্লাস

-এর একটি উপনাম
  1. সি ল্যাঙ্গুয়েজে প্রাথমিক ডাটা টাইপ কি কি?

  2. C++ এ ভেরিয়েবল এবং ভেরিয়েবলের ধরন কি কি?

  3. C# এ মানের প্রকার এবং রেফারেন্স প্রকারগুলি ব্যাখ্যা করুন এবং বৈসাদৃশ্য করুন

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