Ответ 1
Вы можете преобразовать массив в список:
string[] strings = { "hello", "world" };
IList<string> stringList = strings.ToList();
если у меня есть массив. могу ли я заполнить общий список из этого массива:
Foo[] fooList . . . (assume populated array)
// This doesn't seem to work
List<Foo> newList = new List<Foo>(fooList);
Вы можете преобразовать массив в список:
string[] strings = { "hello", "world" };
IList<string> stringList = strings.ToList();
Вы ищете Список (t).AddRange Метод
Как сказал @korki, AddRange будет работать, но код, который вы опубликовали, должен работать нормально. Например, это компилируется:
var i = new int[10];
var list = new List<int>(i);
Не могли бы вы показать нам больше своего кода?