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

मैं सी # में फ़ोरैच के बिना सूची से सूची में आइटम कैसे कॉपी करूं?

List दृढ़ता से टाइप की गई वस्तुओं का एक संग्रह है जिसे अनुक्रमणिका द्वारा एक्सेस किया जा सकता है और सूची को सॉर्ट करने, खोजने और संशोधित करने के तरीके हैं। यह ArrayList का सामान्य संस्करण है जो System.Collection.Genericnamespace के अंतर्गत आता है।

सूची ArrayList के समतुल्य, जो IList को लागू करता है।

यह System.Collection.Generic नेमस्पेस के अंतर्गत आता है।

List में निर्दिष्ट प्रकार के तत्व हो सकते हैं। यह कंपाइल-टाइम टाइपचेकिंग प्रदान करता है और बॉक्सिंग-अनबॉक्सिंग नहीं करता है क्योंकि यह सामान्य है।

तत्वों को जोड़ें (), AddRange () विधियों या संग्रह-प्रारंभकर्ता सिंटैक्स का उपयोग करके जोड़ा जा सकता है।

तत्वों को एक इंडेक्स पास करके एक्सेस किया जा सकता है उदा। मेरी सूची [0]। अनुक्रमणिका शून्य से शुरू होती है। सूची ArrayList की तुलना में तेज़ और कम त्रुटि-प्रवण प्रदर्शन करती है।

एक सूची को एक अनुक्रमणिका, एक for/foreach लूप, और LINQ प्रश्नों का उपयोग करके पहुँचा जा सकता है। सूची के अनुक्रमणिका शून्य से शुरू होते हैं।

अलग-अलग सूची आइटम तक पहुँचने के लिए वर्ग कोष्ठक में एक अनुक्रमणिका पास करें, जैसे कि सरणी। List संग्रह को पुनरावृति करने के लिए उपयोग foreach या लूप के लिए।

विधि 1

class Program{
   public static void Main(){
      List<int>originalList=new List<int>(){1,2,3,4,5,7,8,9};
      List<Int32>copy = new List<Int32>(originalList);
      foreach (var item in copy){
         System.Console.WriteLine(item);
      }
      Console.ReadLine();
   }
}

आउटपुट

1
2
3
4
5
7
8
9

विधि 2

class Program{
   public static void Main(){
      List<int>originalList = new List<int>() { 1, 2, 3, 4, 5, 7, 8, 9 };
      List<Int32> copy = originalList.ToList();
      foreach (var item in copy){
         System.Console.WriteLine(item);
      }
      Console.ReadLine();
   }
}

आउटपुट

1
2
3
4
5
7
8
9

विधि 3

class Program{
   public static void Main(){
      List<int> originalList = new List<int>() { 1, 2, 3, 4, 5, 7, 8, 9 };
      List<Int32> copy = originalList.GetRange(0, 3);
      foreach (var item in copy){
         System.Console.WriteLine(item);
      }
      Console.ReadLine();
   }
}

आउटपुट

1
2
3

  1. जावास्क्रिप्ट के साथ सूची आइटम कैसे बंद करें?

    जावास्क्रिप्ट के साथ सूची आइटम को बंद करने के लिए, कोड इस प्रकार है - उदाहरण body { font-family:Segoe UI , ताहोमा, जिनेवा, वर्दाना, सेन्स-सेरिफ़; } * {बॉक्स-साइज़िंग:बॉर्डर-बॉक्स; } उल { सूची-शैली-प्रकार:कोई नहीं; पैडिंग:0; मार्जिन:0; } उल ली {बॉर्डर:1px सॉलिड आरजीबी(221, 221, 221); पृष्ठभूमि-रंग:#

  1. विंडो प्रदर्शित किए बिना टिंकर का उपयोग करके क्लिपबोर्ड से कॉपी कैसे करें

    मान लें कि किसी विशेष एप्लिकेशन में, हमें क्लिपबोर्ड में रहने वाली सामग्री को कॉपी करना है। हम clipboard_get() . का उपयोग करके क्लिपबोर्ड तक पहुंच सकते हैं । क्लिपबोर्ड से टेक्स्ट को कॉपी करने के बाद, यह कैशे मेमोरी में रहेगा जिसके माध्यम से हम प्रोग्राम को डिबग कर सकते हैं और टेक्स्ट को फ्रेम में

  1. एक्सेल में ड्रॉप डाउन सूची से प्रयुक्त वस्तुओं को कैसे निकालें (2 तरीके)

    डेटा सत्यापन के साथ काम करते समय Excel में, आपको उपयोग की गई वस्तुओं को ड्रॉप-डाउन सूची . से निकालने की आवश्यकता हो सकती है सूची में किसी आइटम को दो बार निर्दिष्ट करने से बचने के लिए . उदाहरण के लिए, आपको कई कर्मचारियों को अलग-अलग कार्य शिफ्टों में असाइन करना पड़ सकता है और आप एक कर्मचारी को एक से अ