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

C#-এ Convert.ChangeType() মেথড: ডাইনামিক টাইপ কনভার্সন

Convert.ChangeType() মেথড রানটাইমে নির্দিষ্ট টাইপে কনভার্ট করে। এটি IConvertible ইমপ্লিমেন্ট করা টাইপের জন্য কাজ করে।

উদাহরণ

using System;

public class Demo
{
    public static void Main()
    {
        double val = -3.456;
        int num = (int)Convert.ChangeType(val, TypeCode.Int32);
        Console.WriteLine("{0} converted to an Int32: {1}", val, num);
    }
}

আউটপুট

-3.456 converted to an Int32: -3

TypeCode এনাম দিয়ে টার্গেট টাইপ স্পেসিফাই করা হয়। ডাইনামিক টাইপ কনভার্সনের জন্য উপযোগী।

  1. সি শার্পে Convert.ToSingle মেথড

  2. সি শার্পে Convert.ToDecimal মেথড

  3. সি শার্পে Convert.ToUInt16 মেথড

  4. সি শার্পে Convert.ToInt16 মেথড