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 ক্লাস
-এর একটি উপনাম