ডাইনামিক বাইন্ডিং-এ, কম্পাইলার কম্পাইল টাইমে টাইপ চেকিং (type checking) করে না। রানটাইমে চেকিং করা হয়।
এটি অ্যানোনিমাস টাইপের এক মেথডে সীমাবদ্ধ থাকার বাধা দূর করতে ব্যবহৃত হয়। কারণ টাইপের নাম শুধু কম্পাইলারকে দৃশ্যমান থাকে; তাই আপনি এটি একটি মেথডের রিটার্ন টাইপ হিসেবে ডিক্লেয়ার করতে পারেন না।
উদাহরণ
public dynamic GetAnonymousType() {
return new {
StudentName = "Tom",
Subject = "Java",
};
}
উপরে, মেথডটি dynamic সেট করা হয়েছে, অর্থাৎ কম্পাইলার কম্পাইল টাইমে টাইপ চেকিং করবে না।
public dynamic GetAnonymousType() { }