Как преобразовать строку [] в ArrayList?

У меня есть массив строк. Как я могу преобразовать это в System.Collections.ArrayList?

 Joel Coehoorn09 нояб. 2009 г., 16:39
Почему не список <строка>?
 Igal Tabachnik09 нояб. 2009 г., 16:40
Есть ли конкретная причина, по которой вам нужно использоватьArrayList? использованиеList вместо.
 James Schek09 нояб. 2009 г., 17:17
Почему бы просто не оставить его как массив (или, точнее, IEnumerable <строка>) и использовать расширения LINQ?

Ответы на вопрос(4)

System.Collections.ArrayList list = new System.Collections.ArrayList (новая строка [] {"a", "b", "c" });

public stringList[] = {"one", "two", "three"};
public ArrayList myArrayList;

     myArrayList = new ArrayList();
     foreach (string i in stringList)
     {
         myArrayList.Add(i);
     }
Решение Вопроса
string[] myStringArray = new string[2];
myStringArray[0] = "G";
myStringArray[1] = "L";

ArrayList myArrayList = new ArrayList();
myArrayList.AddRange(myStringArray);

Просто используйте ArrayList 'S конструктор:

var a = new string[100]; 
var b = new ArrayList(a);
 Chad06 февр. 2017 г., 21:32
Появляется чище и меньше кода, чем принято.AddRange() подход.
 Will09 нояб. 2009 г., 16:42
Самый низкий из низко висящих фруктов.

Ваш ответ на вопрос