টাইপ কাস্টিং এক ধরনের ডেটা অন্য টাইপে রূপান্তর করছে। দুটি রূপ হল −
অন্তর্ভুক্ত প্রকার রূপান্তর − এই রূপান্তরগুলি একটি টাইপ-নিরাপদ পদ্ধতিতে 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