কম্পিউটার

C# এ শ্রেণী বনাম কাঠামো


C# এ, একটি কাঠামো একটি মান টাইপ ডেটা টাইপ। এটি আপনাকে বিভিন্ন ডেটা প্রকারের একটি একক পরিবর্তনশীল হোল্ড সম্পর্কিত ডেটা তৈরি করতে সহায়তা করে। কাঠামো তৈরির জন্য struct কীওয়ার্ড ব্যবহার করা হয়।

যখন আপনি একটি ক্লাস সংজ্ঞায়িত করেন, আপনি একটি ডেটা টাইপের জন্য একটি ব্লুপ্রিন্ট সংজ্ঞায়িত করেন৷

C# −

-এ ক্লাস এবং স্ট্রাকচারের মধ্যে পার্থক্যগুলো নিচে দেওয়া হল
  • ক্লাস হল রেফারেন্স টাইপ এবং স্ট্রাকট হল ভ্যালু টাইপ

  • ক্লাসের বিপরীতে, স্ট্রাকচার অন্য স্ট্রাকচার বা ক্লাসের উত্তরাধিকারী হতে পারে না।

  • অন্যান্য স্ট্রাকচার বা ক্লাসের ভিত্তি হিসেবে স্ট্রাকচার ব্যবহার করা যাবে না।

  • আপনি যখন নতুন অপারেটর ব্যবহার করে একটি স্ট্রাকট অবজেক্ট তৈরি করেন, তখন এটি তৈরি হয় এবং উপযুক্ত কনস্ট্রাক্টর বলা হয়। ক্লাসের বিপরীতে, নতুন অপারেটর ব্যবহার না করেই স্ট্রাকট ইনস্ট্যান্ট করা যেতে পারে।

  • কাঠামো উত্তরাধিকার সমর্থন করে না

  • স্ট্রাকচারে ডিফল্ট কনস্ট্রাক্টর থাকতে পারে না


  1. জাভাস্ক্রিপ্ট ক্লাস:একটি গাইড

  2. পাইথন ডেটা স্ট্রাকচার

  3. বুটস্ট্র্যাপ বোতাম গ্রুপ ক্লাস

  4. সিউডো-ক্লাস এবং সিএসএস ক্লাস