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

C#-তে ডাইনামিক বাইন্ডিং (Dynamic Binding)

ডাইনামিক বাইন্ডিং-এ, কম্পাইলার কম্পাইল টাইমে টাইপ চেকিং (type checking) করে না। রানটাইমে চেকিং করা হয়।

এটি অ্যানোনিমাস টাইপের এক মেথডে সীমাবদ্ধ থাকার বাধা দূর করতে ব্যবহৃত হয়। কারণ টাইপের নাম শুধু কম্পাইলারকে দৃশ্যমান থাকে; তাই আপনি এটি একটি মেথডের রিটার্ন টাইপ হিসেবে ডিক্লেয়ার করতে পারেন না।

উদাহরণ

public dynamic GetAnonymousType() { 
    return new { 
        StudentName = "Tom", 
        Subject = "Java", 
    }; 
}

উপরে, মেথডটি dynamic সেট করা হয়েছে, অর্থাৎ কম্পাইলার কম্পাইল টাইমে টাইপ চেকিং করবে না।

public dynamic GetAnonymousType() { }
  1. জাভাস্ক্রিপ্টে অপশনাল ক্যাচ বایندিং ব্যাখ্যা

  2. জাভাস্ক্রিপ্টে ডাইনামিক ইমপোর্ট

  3. জাভাস্ক্রিপ্টে ডাইনামিক ইম্পোর্টে await ব্যবহার

  4. পাইথন টкин্টার-এ ফাংশন বাইন্ডিং