C# में, एक स्ट्रक्चर एक वैल्यू टाइप डेटा प्रकार है। यह आपको एक ही वेरिएबल में विभिन्न डेटा प्रकारों के संबंधित डेटा को रखने में मदद करता है। स्ट्रक्चर बनाने के लिए struct कीवर्ड का उपयोग किया जाता है।
एक स्ट्रक्चर को परिभाषित करने के लिए, आपको struct स्टेटमेंट का उपयोग करना होगा। struct स्टेटमेंट आपके प्रोग्राम के लिए एक से अधिक सदस्यों के साथ एक नया डेटा प्रकार परिभाषित करता है।
उदाहरण के लिए, यहां Book स्ट्रक्चर घोषित करने का तरीका है।
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 = "C Programming";
Book1.author = "Nuha Ali";
Book1.subject = "C Programming Tutorial";
Book1.book_id = 6495407;
/* पुस्तक 2 विनिर्देश */
Book2.title = "Telecom Billing";
Book2.author = "Zara Ali";
Book2.subject = "Telecom Billing Tutorial";
Book2.book_id = 6495700;
/* Book1 जानकारी प्रिंट करें */
Console.WriteLine( "पुस्तक 1 शीर्षक: {0}", Book1.title);
Console.WriteLine("पुस्तक 1 लेखक: {0}", Book1.author);
Console.WriteLine("पुस्तक 1 विषय: {0}", Book1.subject);
Console.WriteLine("पुस्तक 1 book_id: {0}", Book1.book_id);
/* Book2 जानकारी प्रिंट करें */
Console.WriteLine("पुस्तक 2 शीर्षक: {0}", Book2.title);
Console.WriteLine("पुस्तक 2 लेखक: {0}", Book2.author);
Console.WriteLine("पुस्तक 2 विषय: {0}", Book2.subject);
Console.WriteLine("पुस्तक 2 book_id: {0}", Book2.book_id);
Console.ReadKey();
}
}
आउटपुट
यह निम्नलिखित आउटपुट देगा -
पुस्तक 1 शीर्षक: C Programming पुस्तक 1 लेखक: Nuha Ali पुस्तक 1 विषय: C Programming Tutorial पुस्तक 1 book_id: 6495407 पुस्तक 2 शीर्षक: Telecom Billing पुस्तक 2 लेखक: Zara Ali पुस्तक 2 विषय: Telecom Billing Tutorial पुस्तक 2 book_id: 6495700