 
  Data Structure Data Structure
 Networking Networking
 RDBMS RDBMS
 Operating System Operating System
 Java Java
 MS Excel MS Excel
 iOS iOS
 HTML HTML
 CSS CSS
 Android Android
 Python Python
 C Programming C Programming
 C++ C++
 C# C#
 MongoDB MongoDB
 MySQL MySQL
 Javascript Javascript
 PHP PHP
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
How to copy the entire ArrayList to a one-dimensional Array in C# ?
To copy the entire ArrayList to a one-dimensional array, the code is as follows −
Example
using System; using System.Collections; public class Demo {    public static void Main(){       ArrayList list = new ArrayList();       list.Add("AB");       list.Add("BC");       list.Add("CD");       list.Add("EF");       list.Add("GH");       list.Add("IJ");       list.Add("KL");       list.Add("MN");       String[] strArr = new String[10];       Console.WriteLine("ArrayList...");       foreach(Object obj in list)       Console.WriteLine("{0}", obj);       list.CopyTo(strArr);       Console.WriteLine("
String Array after copying elements from ArrayList...");       foreach(Object ob in strArr)       Console.WriteLine("{0}", ob);    } }  Output
This will produce the following output −
ArrayList... AB BC CD EF GH IJ KL MN String Array after copying elements from ArrayList... AB BC CD EF GH IJ KL MN
Example
Let us now see another example −
using System; using System.Collections; public class Demo {    public static void Main(){       ArrayList list = new ArrayList();       list.Add(100);       list.Add(200);       list.Add(300);       list.Add(400);       list.Add(500);       list.Add(600);       list.Add(700);       list.Add(800);       list.Add(900);       list.Add(1000);       int[] intArr = new int[10];       Console.WriteLine("ArrayList...");       foreach(Object obj in list)       Console.WriteLine("{0}", obj);       list.CopyTo(intArr);       Console.WriteLine("
Integer Array after copying elements from ArrayList...");       foreach(Object ob in intArr)       Console.WriteLine("{0}", ob);    } }  Output
This will produce the following output −
ArrayList... 100 200 300 400 500 600 700 800 900 1000 Integer Array after copying elements from ArrayList... 100 200 300 400 500 600 700 800 900 1000
Advertisements
 