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

C# में Collection के अंत में ऑब्जेक्ट जोड़ना

परिचय

Collection<T> क्लास (System.Collections.ObjectModel) एक कस्टम संग्रह का बेस क्लास है। Add(T) मेथड संग्रह के अंत में एक तत्व जोड़ता है।

उदाहरण 1: पूर्णांक संग्रह में तत्व जोड़ना और जांचना

using System;
using System.Collections.ObjectModel;

public class Demo {
    public static void Main() {
        Collection<int> col = new Collection<int>();
        col.Add(10);
        col.Add(20);
        col.Add(30);
        col.Add(40);
        col.Add(50);
        col.Add(60);
        col.Add(70);
        col.Add(80);

        Console.WriteLine("संग्रह में तत्व...");
        foreach(int val in col) {
            Console.WriteLine(val);
        }

        Console.WriteLine("क्या संग्रह में तत्व 70 है? = " + col.Contains(70));
        Console.WriteLine("तत्वों की संख्या = " + col.Count);
    }
}

आउटपुट

संग्रह में तत्व...
10
20
30
40
50
60
70
80
क्या संग्रह में तत्व 70 है? = True
तत्वों की संख्या = 8

उदाहरण 2: बाद में और तत्व जोड़ना

using System;
using System.Collections.ObjectModel;

public class Demo {
    public static void Main() {
        Collection<int> col = new Collection<int>();
        col.Add(10);
        col.Add(20);
        col.Add(30);
        col.Add(40);
        col.Add(50);
        col.Add(60);
        col.Add(70);
        col.Add(80);

        Console.WriteLine("संग्रह में तत्व...");
        foreach(int val in col) {
            Console.WriteLine(val);
        }

        Console.WriteLine("तत्वों की संख्या = " + col.Count);

        col.Add(100);
        col.Add(150);
        col.Add(200);

        Console.WriteLine("संग्रह में तत्व...अपडेटेड");
        foreach(int val in col) {
            Console.WriteLine(val);
        }

        Console.WriteLine("तत्वों की संख्या...अपडेटेड = " + col.Count);
    }
}

आउटपुट

संग्रह में तत्व...
10
20
30
40
50
60
70
80
तत्वों की संख्या = 8
संग्रह में तत्व...अपडेटेड
10
20
30
40
50
60
70
80
100
150
200
तत्वों की संख्या...अपडेटेड = 11

मुख्य बिंदु

  • Collection<T> एक जेनेरिक संग्रह बेस क्लास है जिसे विरासत में लेकर कस्टम संग्रह बनाया जा सकता है।
  • Add मेथड तत्व को अंत में जोड़ता है (O(1) परिशोधित)।
  • Contains लीनियर खोज करता है (O(n))।
  1. - C# में SortedSet ऑब्जेक्ट उचित सबसेट है या नहीं जांचें

    C# में एक SortedSet ऑब्जेक्ट निर्दिष्ट संग्रह का उचित सबसेट है या नहीं, यह जांचने के लिए IsProperSubsetOf() मेथड का उपयोग किया जाता है। यह मेथड true लौटाता है यदि सेट के सभी तत्व निर्दिष्ट संग्रह में मौजूद हैं और निर्दिष्ट संग्रह में कम से कम एक अतिरिक्त तत्व है। उदाहरण 1 using System; using System.

  1. - C# में Collection में किसी तत्व की जांच कैसे करें

    C# में Collection<T> किसी विशिष्ट तत्व को रखता है या नहीं, यह जांचने के लिए Contains() मेथड का उपयोग किया जाता है। यह मेथड एक बूलियन मान लौटाता है। उदाहरण 1 using System; using System.Collections.ObjectModel; public class Demo { public static void Main() { Collection col = new Col

  1. - C# में Object क्लास

    System.Object (या object) C# में सभी क्लासेस का अल्टीमेट बेस क्लास है। प्रत्येक टाइप प्रत्यक्ष या अप्रत्यक्ष रूप से इससे विरासत में मिलता है। Object क्लास के मुख्य मेथड्स मेथडविवरण Equals(Object)निर्दिष्ट ऑब्जेक्ट वर्तमान ऑब्जेक्ट के बराबर है या नहीं Equals(Object, Object)दो ऑब्जेक्ट इंस्टेंसेस बरा