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

सी # में सूची से तत्वों की एक श्रृंखला निकालें

सूची से कई तत्वों को हटाने के लिए, कोड इस प्रकार है -

उदाहरण

using System;
using System.Collections.Generic;
public class Demo {
   public static void Main(String[] args){
      List<string> list1 = new List<string>();
      list1.Add("One");
      list1.Add("Two");
      list1.Add("Three");
      list1.Add("Four");
      list1.Add("Five");
      Console.WriteLine("Elements in List1...");
      foreach (string res in list1){
         Console.WriteLine(res);
      }
      List<string> list2 = new List<string>();
      list2.Add("India");
      list2.Add("US");
      list2.Add("UK");
      list2.Add("Canada");
      list2.Add("Poland");
      list2.Add("Netherlands");
      Console.WriteLine("Elements in List2...");
      foreach (string res in list2){
         Console.WriteLine(res);
      }
      Console.WriteLine("\nIs List2 equal to List1? = "+list2.Equals(list1));
      Console.WriteLine("\nCount of elements in list2 = "+list2.Count);
      list2.RemoveRange(1,3);
      Console.WriteLine("\nCount of elements in list2 (updated) = "+list2.Count);
      Console.WriteLine("Elements in List2... UPDATED");
      foreach (string res in list2){
         Console.WriteLine(res);
      }
   }
}

आउटपुट

यह निम्नलिखित आउटपुट उत्पन्न करेगा -

Elements in List1...
One
Two
Three
Four
Five
Elements in List2...
India
US
UK
Canada
Poland
Netherlands

Is List2 equal to List1? = False

Count of elements in list2 = 6
Count of elements in list2 (updated) = 3
Elements in List2... UPDATED
India
Poland
Netherlands

उदाहरण

आइए एक और उदाहरण देखें -

using System;
using System.Collections.Generic;
public class Demo {
   public static void Main(String[] args){
      List<string> list = new List<string>();
      list.Add("India");
      list.Add("US");
      list.Add("UK");
      list.Add("Canada");
      list.Add("Poland");
      list.Add("Netherlands");
      list.Add("Bhutan");
      list.Add("Singapore");
      Console.WriteLine("Elements in List...");
      foreach (string res in list){
         Console.WriteLine(res);
      }
      Console.WriteLine("\nCount of elements in list = "+list.Count);
      list.RemoveRange(1,3);
      Console.WriteLine("\nCount of elements in list2 (updated) = "+list.Count);
      Console.WriteLine("Elements in List... UPDATED");
      foreach (string res in list){
         Console.WriteLine(res);
      }
      list.RemoveRange(2,3);
      Console.WriteLine("\nCount of elements in list2 (updated) = "+list.Count);
      Console.WriteLine("Elements in List... UPDATED");
      foreach (string res in list){
         Console.WriteLine(res);
      }
   }
}

आउटपुट

यह निम्नलिखित आउटपुट उत्पन्न करेगा -

Elements in List...
India
US
UK
Canada
Poland
Netherlands
Bhutan
Singapore

Count of elements in list = 8

Count of elements in list2 (updated) = 5
Elements in List... UPDATED
India
Poland
Netherlands
Bhutan
Singapore
Count of elements in list2 (updated) = 2
Elements in List... UPDATED
India
Poland

  1. जावास्क्रिप्ट का उपयोग करके लिंक की गई सूची से तत्वों को हटा दें

    एक लिंक की गई सूची में किसी तत्व को हटाना बहुत आसान है। हमें बस उस नोड से छुटकारा पाने की जरूरत है जिसे हम हटाना चाहते हैं, यानी उसका संदर्भ खो दें। ऐसे 3 मामले हैं जिन पर हमें विचार करने की आवश्यकता है - सिर से किसी एलीमेंट को हटाना:इस मामले में, हम बस हेड =हेड.नेक्स्ट असाइन कर सकते हैं। इस तरह हम

  1. सूची से डुप्लिकेट तत्वों को हटाने के लिए जावा प्रोग्राम

    किसी सूची से डुप्लीकेट हटाने के लिए, कोड इस प्रकार है - उदाहरण आयात करें (); list.add (जैकब); सूची जोड़ें (गैरी); सूची जोड़ें (गैरी); सूची जोड़ें (हैरी); सूची जोड़ें (हैरी); list.add (केविन); System.out.println (सूची = + सूची); सेट सेट =नया लिंक्ड हैशसेट (सूची); System.out.println (डुप्लिकेट तत्वो

  1. जावा में ArrayList ऑब्जेक्ट से अनावश्यक तत्वों को कैसे हटाएं?

    इंटरफ़ेस सेट डुप्लिकेट तत्वों की अनुमति नहीं देता है। इस इंटरफ़ेस की ऐड () विधि तत्वों को स्वीकार करती है और सेट ऑब्जेक्ट में जोड़ती है, यदि जोड़ सफल होता है तो यह सही हो जाता है यदि आप इस पद्धति का उपयोग करके किसी मौजूदा तत्व को जोड़ने का प्रयास करते हैं, तो अतिरिक्त संचालन झूठी वापसी करने में विफल