কম্পিউটার

C# এ একটি কাঠামো কি?


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

C# কাঠামোর নিম্নলিখিত বৈশিষ্ট্য রয়েছে -

  • কাঠামোতে পদ্ধতি, ক্ষেত্র, সূচক, বৈশিষ্ট্য, অপারেটর পদ্ধতি এবং ঘটনা থাকতে পারে।

  • স্ট্রাকচারের সংজ্ঞায়িত কনস্ট্রাক্টর থাকতে পারে, কিন্তু ডেস্ট্রাক্টর নয়। যাইহোক, আপনি একটি কাঠামোর জন্য একটি ডিফল্ট কনস্ট্রাক্টর সংজ্ঞায়িত করতে পারবেন না। ডিফল্ট কনস্ট্রাক্টর স্বয়ংক্রিয়ভাবে সংজ্ঞায়িত হয় এবং পরিবর্তন করা যায় না।

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

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

  • একটি কাঠামো এক বা একাধিক ইন্টারফেস বাস্তবায়ন করতে পারে৷

আসুন দেখি কিভাবে একটি গঠন সংজ্ঞায়িত করা যায় −

struct Student {
   public string name;
   public int id;
   public string subject;
};

উপরে আমরা ছাত্র বিবরণ সহ একটি কাঠামো আছে. বিশদ বিভিন্ন ডেটাটাইপের অধীনে আসবে যেমন নামের স্ট্রিং, আইডির জন্য int ইত্যাদি।


  1. 7Z ফাইল কি?

  2. এআই ফাইল কী?

  3. 3D প্রিন্টিং কি?

  4. আইপি ঠিকানা কী?