কম্পিউটার

C# এ টাইপ কাস্টিং কি?


টাইপ কাস্টিং এক ধরনের ডেটা অন্য টাইপে রূপান্তর করছে। দুটি রূপ হল −

অন্তর্ভুক্ত প্রকার রূপান্তর − এই রূপান্তরগুলি একটি টাইপ-নিরাপদ পদ্ধতিতে C# দ্বারা সঞ্চালিত হয়। উদাহরণস্বরূপ, ছোট থেকে বড় অখণ্ড প্রকারের রূপান্তর এবং প্রাপ্ত ক্লাস থেকে বেস ক্লাসে রূপান্তর৷

স্পষ্ট ধরনের রূপান্তর − এই রূপান্তরগুলি পূর্ব-নির্ধারিত ফাংশনগুলি ব্যবহার করে ব্যবহারকারীদের দ্বারা স্পষ্টভাবে করা হয়৷ স্পষ্ট রূপান্তরের জন্য একজন কাস্ট অপারেটর প্রয়োজন৷


নিম্নলিখিত বিল্ট-ইন টাইপ রূপান্তর পদ্ধতি -

Sr. No পদ্ধতি এবং বর্ণনা
1 ToBoolian
একটি টাইপকে বুলিয়ান মানতে রূপান্তর করে, যেখানে সম্ভব।
2 ToByte
একটি টাইপকে বাইটে রূপান্তর করে।
3 ToChar
একটি প্রকারকে একটি একক ইউনিকোড অক্ষরে রূপান্তর করে, যেখানে সম্ভব।
4 ToDateTime
একটি প্রকারকে (পূর্ণসংখ্যা বা স্ট্রিং টাইপ) তারিখ-সময় কাঠামোতে রূপান্তর করে।
5 দশমিক পর্যন্ত
একটি ফ্লোটিং পয়েন্ট বা পূর্ণসংখ্যার ধরনকে দশমিক টাইপে রূপান্তর করে।
6 ToDuble
একটি টাইপকে ডবল টাইপে রূপান্তর করে।

নিম্নলিখিত উদাহরণটি পূর্ণসংখ্যাকে স্ট্রিং টাইপে রূপান্তর করুন −

উদাহরণ

using System;

namespace Demo {
   class Program {
      static void Main(string[] args) {
         int i = 20;

         Console.WriteLine(i.ToString());
         Console.ReadKey();
      }
   }
}

আউটপুট

20


  1. জাভাস্ক্রিপ্টে কাস্টিং টাইপ করুন।

  2. জাভাস্ক্রিপ্ট টাইপ জবরদস্তি কি?

  3. C# এ টাইপ রূপান্তর এবং টাইপ কাস্টিংয়ের মধ্যে পার্থক্য কী?

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