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

C#-এ টাইপ কনভারশন (Type Conversion) কী


C#-এ একটি ডেটা টাইপ থেকে অন্য ডেটা টাইপে রূপান্তর করতে টাইপ কনভারশন ব্যবহার করা হয়। C#-এ টাইপ কনভারশন দুই ধরনের:

ইমপ্লিসিট টাইপ কনভারশন (Implicit Type Conversion)

C# টাইপ-সেফ মানারে আপনआप করে। উদাহরণ: ছোট থেকে বড় ইন্টিগ্রাল টাইপে কনভারশন এবং ডেরাইভড ক্লাস থেকে বেস ক্লাসে কনভারশন।

এক্সপ্লিসিট টাইপ কনভারশন (Explicit Type Conversion)

ইউজার দ্বারা প্রি-ডিফাইনড ফাংশন ব্যবহার করে এক্সপ্লিসিটলি করা হয়। এক্সপ্লিসিট কনভারশনে কাস্ট অপারেটর প্রয়োজন।

double থেকে int-এ কাস্ট করার উদাহরণ (Explicit)

using System;

namespace Demo
{
    class Program
    {
        static void Main(string[] args)
        {
            double d = 8745.97;
            int x;
            x = (int)d;
            Console.WriteLine(x);
            Console.ReadKey();
        }
    }
}

আউটপুট

8745

  1. জাভাস্ক্রিপ্ট টাইপ কোэрসন কী?

  2. MySQL-এ BLOB ডেটা টাইপ কী?

  3. MySQL-এ TEXT ডেটা টাইপ কী?

  4. সি ভাষায় ইমপ্লিসিট ও এক্সপ্লিসিট টাইপ কনভার্সন