C# এ, একটি কাঠামো একটি মান টাইপ ডেটা টাইপ। এটি আপনাকে বিভিন্ন ডেটা প্রকারের একটি একক পরিবর্তনশীল হোল্ড সম্পর্কিত ডেটা তৈরি করতে সহায়তা করে। কাঠামো তৈরির জন্য struct কীওয়ার্ড ব্যবহার করা হয়।
একটি কাঠামো সংজ্ঞায়িত করতে, আপনাকে অবশ্যই struct স্টেটমেন্ট ব্যবহার করতে হবে। স্ট্রাকট স্টেটমেন্ট আপনার প্রোগ্রামের জন্য একাধিক সদস্য সহ একটি নতুন ডেটা টাইপ সংজ্ঞায়িত করে।
উদাহরণস্বরূপ, এখানে আপনি একটি কাঠামো সংজ্ঞায়িত করতে পারেন −
struct Books { public string title; public string author; public string subject; public int book_id; };
নিচের একটি উদাহরণ দেখানো হল কিভাবে C# −
-এ গঠন তৈরি করতে হয়উদাহরণ
using System; struct Books { public string title; public string author; public string subject; public int book_id; }; public class testStructure { public static void Main(string[] args) { Books Book1; /* Declare Book1 of type Book */ Books Book2; /* Declare Book2 of type Book */ /* book 1 specification */ Book1.title = "Learn AngularJS"; Book1.author = "David"; Book1.subject = "AngularJS"; Book1.book_id = 345; /* book 2 specification */ Book2.title = "Learn Java in 7 days"; Book2.author = "Jack"; Book2.subject = "Java"; Book2.book_id = 567; /* print Book1 info */ Console.WriteLine( "Book 1 title : {0}", Book1.title); Console.WriteLine("Book 1 author : {0}", Book1.author); Console.WriteLine("Book 1 subject : {0}", Book1.subject); Console.WriteLine("Book 1 book_id :{0}", Book1.book_id); /* print Book2 info */ Console.WriteLine("Book 2 title : {0}", Book2.title); Console.WriteLine("Book 2 author : {0}", Book2.author); Console.WriteLine("Book 2 subject : {0}", Book2.subject); Console.WriteLine("Book 2 book_id : {0}", Book2.book_id); Console.ReadKey(); } }
আউটপুট
Book 1 title : Learn AngularJS Book 1 author : David Book 1 subject : AngularJS Book 1 book_id :345 Book 2 title : Learn Java in 7 days Book 2 author : Jack Book 2 subject : Java Book 2 book_id : 567