SetRange method in ArrayList
In this article I will explain the SetRange method of ArrayList.
Introduction
The SetRange method of ArrayList copies the elements of a collection over a range of elements in the ArrayList,that means we define an arraylist and a collection then the setrange method copies the collection into the arraylist from the index position of the arraylist that we mention in the setrange's first argument.
Example
namespace ConsoleApplication6
{
class Program
{
static void Main(string[] args)
{
//create the arraylist named days
ArrayList days = new ArrayList();
//add the elements in the arraylist
days.Add("Sunday");
days.Add("Monday");
days.Add("Tuesday");
days.Add("Wednesday");
days.Add("Thusday");
days.Add("Friday");
days.Add("Saturday");
Console.WriteLine("The arraylist is as:");
foreach (string str in days)
{
Console.WriteLine(str);
}
Console.WriteLine();
Stack years = new Stack();
years.Push("January");
years.Push("Febuary");
years.Push("March");
years.Push("April");
years.Push("May");
Console.WriteLine("The stack is as:");
foreach (string a in years)
{
Console.WriteLine(a);
}
Console.WriteLine();
days.SetRange(1, years);
Console.WriteLine("After apply the SetRange method the arraylist is as:");
foreach (string s in days)
{
Console.WriteLine(s);
}
}
}
}
|
Output
Ask Your Question
Got a programming related question? You may want to post your question here