কম্পিউটার

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


আসুন আমরা সূচনা এবং মান নির্ধারণের মধ্যে পার্থক্য বুঝতে পারি।

একটি অ্যারে ঘোষণা করা হচ্ছে৷

int []  n  // declaring

শুরু করা

একটি অ্যারে ঘোষণা করা মেমরিতে অ্যারে শুরু করে না। যখন অ্যারে ভেরিয়েবল শুরু করা হয়, আপনি অ্যারেতে মান নির্ধারণ করতে পারেন। অ্যারে একটি রেফারেন্স টাইপ, তাই আপনাকে অ্যারের একটি উদাহরণ তৈরি করতে নতুন কীওয়ার্ড ব্যবহার করতে হবে।

int n= new int[10]; // initialization

মান নির্ধারণ করা যাক। আপনি সূচক নম্বর −

ব্যবহার করে পৃথক অ্যারে উপাদানগুলিতে মান নির্ধারণ করতে পারেন
n[0] = 100;
n[1] = 200

C# দিয়ে, আপনি একটি লাইনে একটি অ্যারেতে মান ঘোষণা করতে, শুরু করতে এবং বরাদ্দ করতে পারেন -

int n= new int[10] {100, 200, 300, 400, 500};

আপনি যখন একটি অ্যারে তৈরি করেন, তখন C# কম্পাইলার প্রতিটি অ্যারের উপাদানকে অ্যারের প্রকারের উপর নির্ভর করে একটি ডিফল্ট মানতে শুরু করে। উদাহরণস্বরূপ, একটি int অ্যারের জন্য সমস্ত উপাদান 0 এ আরম্ভ করা হয়।


  1. C# এ একটি ইন্টারফেস এবং একটি ক্লাসের মধ্যে পার্থক্য কী?

  2. C# এ স্ট্রিং এবং স্ট্রিং এর মধ্যে পার্থক্য কি?

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

  4. একটি পাইথন তালিকা এবং একটি অ্যারের মধ্যে পার্থক্য কি?