কম্পিউটার

গতিশীল টাইপ ভেরিয়েবল এবং অবজেক্ট টাইপ ভেরিয়েবলের মধ্যে পার্থক্য কী?


আপনি ডায়নামিক ডাটা টাইপ ভেরিয়েবলে যেকোনো ধরনের মান সংরক্ষণ করতে পারেন। এই ধরনের ভেরিয়েবলের জন্য টাইপ চেকিং রান-টাইমে সঞ্চালিত হয়।

অবজেক্ট টাইপ হল C# কমন টাইপ সিস্টেমে (CTS) সমস্ত ডেটা টাইপের জন্য চূড়ান্ত বেস ক্লাস। বস্তুটি সিস্টেমের জন্য একটি উপনাম। অবজেক্ট ক্লাস। অবজেক্টের প্রকারগুলি অন্য যেকোন প্রকারের মান নির্ধারণ করা যেতে পারে, মান প্রকার, রেফারেন্স প্রকার, পূর্বনির্ধারিত বা ব্যবহারকারী-সংজ্ঞায়িত প্রকার।

ডাইনামিক টাইপগুলি অবজেক্টের প্রকারের অনুরূপ তবে অবজেক্ট টাইপ ভেরিয়েবলের জন্য টাইপ চেকিং কম্পাইলের সময় হয়, যেখানে ডাইনামিক টাইপের ভেরিয়েবল রানটাইমে সঞ্চালিত হয়।

ডায়নামিক টাইপ -

এর উদাহরণ
dynamic z = 100;

অবজেক্ট টাইপ -

এর উদাহরণ
object obj = 100;

  1. C# এ অন্তর্নিহিত এবং স্পষ্ট টাইপ রূপান্তরের মধ্যে পার্থক্য কী?

  2. C# এ টাইপ রূপান্তর এবং টাইপ কাস্টিংয়ের মধ্যে পার্থক্য কী?

  3. C# এ একটি ক্লাস এবং একটি বস্তুর মধ্যে পার্থক্য কী?

  4. পাইথনে __str__ এবং __repr__ এর মধ্যে পার্থক্য কি?