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

C#-এ ডিক্লেয়ারেশন (Declaration) এবং ডেফিনিশন (Definition) এর পার্থক্য


ডিক্লেয়ারেশন (Declaration) মানে ভেরিয়েবল শুধু ডিক্লেয়ার করা হয়েছে এবং মেমরি আлокаেট করা হয়েছে, কিন্তু কোনো মান সেট করা হয়নি।

অন্যদিকে, ডেফিনিশন (Definition) মানে ভেরিয়েবলটি ইনিশিয়ালাইজ করা হয়েছে।

এটি ভেরিয়েবল, অ্যারে, কালেকশন ইত্যাদির জন্য একইভাবে কাজ করে।

ভেরিয়েবল (Variables)

একটি ভেরিয়েবল ডিক্লেয়ার করা:

int x;

এখন ডেফাইন করে মান অ্যাসাইন করা:

x = 10;

অ্যারে (Arrays)

একটি অ্যারে ডিক্লেয়ার করা:

int[] n // ডিক্লেয়ার করা
int n = new int[10]; // ইনিশিয়ালাইজেশন

এখন মান অ্যাসাইন করা:

n[0] = 100;
n[1] = 200

  1. C#-এ Write() এবং WriteLine() মেথডের পার্থক্য

  2. C#-এ ইন্টারফেস (Interface) এবং ক্লাস (Class) এর পার্থক্য

  3. C#-এ String (ক্লাস) এবং string (এলিয়াস) এর পার্থক্য

  4. C#-এ float, double এবং decimal-এর পার্থক্য