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

C#-এ স্ট্রাকচার (Structure) কীভাবে সংজ্ঞায়িত করবেন?

C#-এ একটি স্ট্রাকচার (structure) একটি ভ্যালু টাইপ ডেটা টাইপ। এটি একটি একক ভেরিয়েবলে বিভিন্ন ডেটা টাইপের সম্পর্কিত ডেটা ধারণ করতে সাহায্য করে। স্ট্রাকচার তৈরির জন্য struct কীওয়ার্ড ব্যবহার করা হয়।

স্ট্রাকচার সংজ্ঞায়িত করতে অবশ্যই struct স্টেটমেন্ট ব্যবহার করতে হবে। struct স্টেটমেন্ট একাধিক মেম্বারসহ একটি নতুন ডেটা টাইপ সংজ্ঞায়িত করে।

স্ট্রাকচার সংজ্ঞায়িত করার উদাহরণ

struct Books { 
    public string title; 
    public string author; 
    public string subject; 
    public int book_id; 
};

সম্পূর্ণ উদাহরণ

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; 
        Books Book2; 
        /* বই ১ এর বিবরণ */ 
        Book1.title = "Learn AngularJS"; 
        Book1.author = "David"; 
        Book1.subject = "AngularJS"; 
        Book1.book_id = 345; 
        /* বই ২ এর বিবরণ */ 
        Book2.title = "Learn Java in 7 days"; 
        Book2.author = "Jack"; 
        Book2.subject = "Java"; 
        Book2.book_id = 567; 
        /* বই ১ প্রিন্ট */ 
        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); 
        /* বই ২ প্রিন্ট */ 
        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
  1. C#-এ স্ট্রাকচার (Structure) কীভাবে সংজ্ঞায়িত করবেন?

  2. C#-এ সিঙ্গল-ডাইমেনশনাল অ্যারে কীভাবে সংজ্ঞায়িত করবেন?

  3. C#-এ রেক্ট্যাঙ্গুলার (Rectangular) অ্যারে কীভাবে সংজ্ঞায়িত করবেন?

  4. পাইথনে টাপল ডিফাইন করার পদ্ধতি