在C#中将ArrayList转换为数组

要将ArrayList转换为Array,请使用ToArray()C#中的方法。

首先,设置一个ArrayList-

ArrayList arrList = new ArrayList();
arrList.Add("one");
arrList.Add("two");
arrList.Add("three");

现在,要转换,请使用ToArray()方法-

arrList.ToArray(typeof(string)) as string[];

让我们看完整的代码-

示例

using System;
using System.Collections;

public class Program {
   public static void Main() {
      ArrayList arrList = new ArrayList();
      arrList.Add("one");
      arrList.Add("two");
      arrList.Add("three");

      string[] arr = arrList.ToArray(typeof(string)) as string[];

      foreach (string res in arr) {
         Console.WriteLine(res);
      }
   }
}

输出结果

one
two
three