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

C# List में AddRange मेथड


परिचय

AddRange मेथड किसी कलेक्शन (IEnumerable<T>) के सभी एलिमेंट्स को लिस्ट के अंत में जोड़ता है।

उदाहरण

using System;
using System.Collections.Generic;

class Demo
{
    static void Main()
    {
        List list = new List { 100, 200, 300, 400 };

        // स्रोत कलेक्शन (एरे)
        int[] arr = { 500, 600, 700, 800 };

        // एक साथ जोड़ें
        list.AddRange(arr);

        foreach (int val in list)
            Console.WriteLine(val);
        // आउटपुट: 100 200 300 400 500 600 700 800
    }
}

मुख्य बिंदु

  • स्रोत कोई भी IEnumerable<T> हो सकता है (एरे, दूसरी लिस्ट, LINQ क्वेरी, आदि)।
  • InsertRange(index, collection) किसी विशिष्ट स्थिति पर डालने के लिए।
  • क्षमता (Capacity) स्वचालित रूप से बढ़ती है।
  • लूप में Add कॉल करने से तेज़ (कम रीअलोकेशन)।
  1. - पायथन लिस्ट में del, remove और pop में क्या अंतर है?

    पायथन लिस्ट से एलिमेंट हटाने के तीन मुख्य तरीके हैं, प्रत्येक का अलग उपयोग और व्यवहार है: तुलना तालिका मेथडपैरामीटररिटर्न मानउपयोग remove(value)हटाने योग्य मानNoneपहला मिलान हटाएं del list[index]इंडेक्स या स्लाइसNoneइंडेक्स द्वारा हटाएं pop([index])वैकल्पिक इंडेक्स (डिफ़ॉल्ट: अंतिम)हटाया गया एल

  1. - पायथन लिस्ट में होमोजीनियस लिस्ट क्या है?

    पायथन में होमोजीनस लिस्ट जैसी कोई चीज नहीं है। पायथन डॉक्स केवल होमोजीनस डेटा के लिए लिस्ट का उपयोग करने का सुझाव देते हैं। डॉक्स को उद्धृत करते हुए: लिस्ट म्यूटेबल सीक्वेंस हैं, आमतौर पर होमोजीनस आइटम के संग्रह को संग्रहीत करने के लिए उपयोग किए जाते हैं (जहां समानता की सटीक डिग्री एप्लिकेशन के अनु

  1. - Python में लिस्ट्स और टपल्स में क्या अंतर है?

    लिस्ट और टपल को Python के सीक्वेंस डेटा टाइप कहा जाता है। दोनों टाइप्स के ऑब्जेक्ट्स आइटम्स का कॉमा-सेपरेटेड संग्रह हैं, जरूरी नहीं कि एक ही टाइप के हों। हालांकि, लिस्ट और टपल के बीच मुख्य अंतर यह है कि लिस्ट ऑब्जेक्ट म्यूटेबल है जबकि टपल ऑब्जेक्ट इम्यूटेबल है। इम्यूटेबल ऑब्जेक्ट को मेमोरी में बनने