ডাইনামিক ডেটা টাইপের ভেরিয়েবলে যেকোনো টাইপের মান সংরক্ষণ করা যায়। এই ধরনের ভেরিয়েবলের জন্য টাইপ চেকিং রান-টাইমে হয়। C# 4.0-এ ডাইনামিক টাইপ wprowadিত হয়েছে যা কম্পাইল-টাইম টাইপ চেকিং এড়াতে সাহায্য করে।
সিনট্যাক্স
dynamic <variable_name> = value;
ডাইনামিক টাইপ অবজেক্ট টাইপের মতোই, কিন্তু অবজেক্ট টাইপের ভেরিয়েবলের টাইপ চেকিং কম্পাইল-টাইমে হয়, 반면 ডাইনামিক টাইপের ভেরিয়েবলের টাইপ চেকিং রান-টাইমে হয়।
উদাহরণ
using System;
namespace Demo {
class Program {
static void Main(string[] args) {
dynamic a = 25;
Console.WriteLine(a.GetType().ToString());
Console.ReadLine();
}
}
}