C# में, एक स्ट्रक्चर एक वैल्यू टाइप डेटा टाइप है। यह आपको एक ही वेरिएबल में विभिन्न डेटा टाइप्स के संबंधित डेटा को रखने में मदद करता है। स्ट्रक्चर बनाने के लिए struct कीवर्ड का उपयोग किया जाता है।
स्ट्रक्चर को परिभाषित करने के लिए, आपको 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; /* Book1 को Book टाइप का घोषित करें */ Books Book2; /* Book2 को Book टाइप का घोषित करें */ /* बुक 1 स्पेसिफिकेशन */ Book1.title = "Learn AngularJS"; Book1.author = "David"; Book1.subject = "AngularJS"; Book1.book_id = 345; /* बुक 2 स्पेसिफिकेशन */ Book2.title = "Learn Java in 7 days"; Book2.author = "Jack"; Book2.subject = "Java"; Book2.book_id = 567; /* बुक 1 जानकारी प्रिंट करें */ 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); /* बुक 2 जानकारी प्रिंट करें */ 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