- Data Structure
- Networking
- RDBMS
- Operating System
- Java
- MS Excel
- iOS
- HTML
- CSS
- Android
- Python
- C Programming
- C++
- C#
- MongoDB
- MySQL
- Javascript
- PHP
- Physics
- Chemistry
- Biology
- Mathematics
- English
- Economics
- Psychology
- Social Studies
- Fashion Studies
- Legal Studies
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Copying the entire ArrayList to 1-D Array starting at the 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