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

सी # में सामान्य संग्रह क्या हैं?

C# में सामान्य संग्रहों में , , आदि शामिल हैं।

सूची

List एक सामान्य संग्रह है और ArrayList एक गैर-सामान्य संग्रह है।

आइए एक उदाहरण देखते हैं। यहां, हमारे पास सूची में छह तत्व हैं -

उदाहरण

using System;
using System.Collections.Generic;

class Program {
   static void Main() {
      // Initializing collections
      List myList = new List() {
         "one",
         "two",
         "three",
         "four",
         "five",
         "six"
      };
      Console.WriteLine(myList.Count);
   }
}

आउटपुट

6

क्रमबद्ध सूची

एक क्रमबद्ध सूची एक सरणी और हैश तालिका का संयोजन है। इसमें उन मदों की सूची होती है जिन तक किसी कुंजी या अनुक्रमणिका का उपयोग करके पहुँचा जा सकता है।

आइए एक उदाहरण देखते हैं। यहाँ, हमारे पास SortedList में चार तत्व हैं -

उदाहरण

using System;
using System.Collections;

namespace CollectionsApplication {
   class Program {
      static void Main(string[] args) {
         SortedList sl = new SortedList();

         sl.Add("001", "Tim");
         sl.Add("002", "Steve");
         sl.Add("003", "Bill");
         sl.Add("004", "Tom");

         if (sl.ContainsValue("Bill")) {
            Console.WriteLine("This name is already in the list");
         } else {
            sl.Add("005", "James");
         }

         ICollection key = sl.Keys;

         foreach (string k in key) {
            Console.WriteLine(k + ": " + sl[k]);
         }
      }
   }
}

आउटपुट

This name is already in the list
001: Tim
002: Steve
003: Bill
004: Tom

  1. सी # में नामस्थान क्या हैं?

    एक नाम स्थान नामों के एक सेट को दूसरे से अलग रखने का तरीका प्रदान करने के लिए है। नेमस्पेस की परिभाषा कीवर्ड नेमस्पेस से शुरू होती है और उसके बाद नेमस्पेस नाम इस प्रकार है - namespace namespace_name {    // code declarations } नेमस्पेस परिभाषित करें - namespace namespace_name {   &nb

  1. जावा 9 में अपरिवर्तनीय संग्रह के क्या लाभ हैं?

    Java 9 में, कई फ़ैक्टरी विधियों ने संग्रह में जोड़ा है एपीआई . इन फ़ैक्टरी विधियों का उपयोग करके, हम अपरिवर्तनीय . बना सकते हैं कोड की पंक्तियों की संख्या को कम करने के लिए संग्रह वस्तुओं को सूचीबद्ध, सेट और मैप करें। List.of(), Set.of() , Map.of() और Map.ofEntries() स्थिर फ़ैक्टरी विधियाँ हैं ज

  1. जावा में सामान्य संग्रह के उपयोग क्या हैं?

    सामान्य संग्रह Java 5 संस्करण में प्रस्तुत किए गए हैं सामान्य संग्रह अक्षम करें टाइप-कास्टिंग और टाइप-कास्टिंग . का कोई उपयोग नहीं है जब इसका उपयोग जेनरिक में किया जाता है। सामान्य संग्रह प्रकार-सुरक्षित . हैं और संकलन-समय . पर चेक किया गया . ये सामान्य संग्रह डेटाटाइप को कक्षाओं के पैरामीटर के