Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> C#

सी # में संरचना को कैसे परिभाषित करें

सी # में, एक संरचना एक मान प्रकार डेटा प्रकार है। यह आपको विभिन्न डेटा प्रकारों के एकल चर होल्ड से संबंधित डेटा बनाने में मदद करता है। स्ट्रक्चर कीवर्ड का इस्तेमाल स्ट्रक्चर बनाने के लिए किया जाता है।

संरचना को परिभाषित करने के लिए, आपको संरचना कथन का उपयोग करना चाहिए। स्ट्रक्चर स्टेटमेंट आपके प्रोग्राम के लिए एक से अधिक सदस्यों के साथ एक नए डेटा प्रकार को परिभाषित करता है।

उदाहरण के लिए, यहां आप एक संरचना को परिभाषित करने का तरीका बता सकते हैं -

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

  1. सी शार्प में एकल-आयामी सरणी को कैसे परिभाषित करें?

    डेटा के संग्रह को संग्रहीत करने के लिए एक सरणी का उपयोग किया जाता है, लेकिन एक सरणी को सन्निहित स्मृति स्थानों पर संग्रहीत उसी प्रकार के चर के संग्रह के रूप में सोचना अक्सर अधिक उपयोगी होता है। एकल-आयामी सरणी को परिभाषित करने के लिए - int[] runs = new int[10]; आइए अब सरणी को उसी पंक्ति में प्रारंभ

  1. सी # में आयताकार सरणी कैसे परिभाषित करें?

    बहु-आयामी सरणियों को आयताकार सरणी भी कहा जाता है। आप पूर्णांक के 3-आयामी सरणी को − . के रूप में परिभाषित कर सकते हैं int [ , , ] a; आइए देखें कि द्वि-आयामी सरणी को कैसे परिभाषित किया जाए - Int[,] a = new[3,3] निम्नलिखित एक उदाहरण दिखा रहा है कि C# में एक बहु-आयामी यानी आयताकार सरणी के साथ कैसे काम

  1. हम पायथन में टपल को कैसे परिभाषित करते हैं?

    Tuple Python में मानक डेटा प्रकारों में से एक है। यह वस्तुओं का एक अपरिवर्तनीय क्रम है। टपल ऑब्जेक्ट एक या एक से अधिक ऑब्जेक्ट डालकर बनाया जाता है, जरूरी नहीं कि एक ही प्रकार का हो, कॉमा द्वारा अलग किया गया हो। संग्रह को वैकल्पिक रूप से कोष्ठक के अंदर रखा जा सकता है। >>> t1=1, "Ravi&qu