
Data Structure
Networking
RDBMS
Operating System
Java
MS Excel
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
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
Copy Entire ArrayList to 1-D Array Starting at Specified Index in C#
To copy the entire ArrayList to a 1-D array starting at the specified index, the code is as follows −
Example
using System; using System.Collections; public class Demo { public static void Main(){ ArrayList list = new ArrayList(); list.Add("PQ"); list.Add("RS"); list.Add("TU"); list.Add("UV"); list.Add("WX"); list.Add("YZ"); Console.WriteLine("ArrayList elements..."); for (int i = 0; i < list.Count; i++) { Console.WriteLine(list[i]); } String[] strArr = new String[6] {"One", "Two", "Three", "Four", "Five", "Six"}; Console.WriteLine("
Array elements..."); for (int i = 0; i < strArr.Length; i++) { Console.WriteLine(strArr[i]); } list.CopyTo(strArr, 0); Console.WriteLine("
Array elements (updated)..."); for (int i = 0; i < strArr.Length; i++) { Console.WriteLine(strArr[i]); } } }
Output
This will produce the following output −
ArrayList elements... PQ RS TU UV WX YZ Array elements... One Two Three Four Five Six Array elements (updated)... PQ RS TU UV WX YZ
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); Console.WriteLine("ArrayList elements..."); for (int i = 0; i < list.Count; i++) { Console.WriteLine(list[i]); } int[] intArr = new int[5] {10, 20, 30, 40, 50}; Console.WriteLine("
Array elements..."); for (int i = 0; i < intArr.Length; i++) { Console.WriteLine(intArr[i]); } list.CopyTo(intArr, 0); Console.WriteLine("
Array elements (updated)..."); for (int i = 0; i < intArr.Length; i++) { Console.WriteLine(intArr[i]); } } }
Output
This will produce the following output −
ArrayList elements... 100 200 Array elements... 10 20 30 40 50 Array elements (updated)... 100 200 30 40 50
Advertisements