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

C#-তে var এবং dynamic-এর পার্থক্য

C#-তে var স্ট্রিক্টলি টাইপড (strictly typed), কিন্তু dynamic স্ট্রিক্টলি টাইপড নয়।

var ডিক্লেয়ারেশন

var a = 10;

dynamic ডিক্লেয়ারেশন

dynamic a = 10;

একটি var হলো একটি ইমপ্লিসিটলি টাইপড ভেরিয়েবল (implicitly typed variable), কিন্তু এটি কম্পাইল-টাইম এরর বাইপাস (bypass) করে না।

var উদাহরণ

var a = 10; 
a = "Demo"; // কম্পাইল এরর দেবে

dynamic উদাহরণ

dynamic a = 10; 
a = "Demo"; // এরর দেবে না
  1. C#-এ বক্সিং (Boxing) vs আনবক্সিং (Unboxing) পার্থক্য

  2. C#-এ var এবং dynamic কীওয়ার্ডের পার্থক্য

  3. C#-এ TrimStart() এবং TrimEnd() মেথডের পার্থক্য

  4. Go এবং Java-এর পার্থক্য