परिचय
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कॉल करने से तेज़ (कम रीअलोकेशन)।