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 এনাম দিয়ে টার্গেট টাইপ স্পেসিফাই করা হয়। ডাইনামিক টাইপ কনভার্সনের জন্য উপযোগী।