Преобразование списка в массив с помощью ToArray ()
Я создал класс с именем listItem и следующий список:
List<listItem> myList = new List<listItem>();
В какой-то момент в моем коде я хочу преобразовать его в массив, используя, таким образом:
listItem[] myArray = myList.ToArray();
К сожалению, это не работает, и я получаю это сообщение об ошибке:
Cannot convert [...] listItem[] to [...] List<listItem>
Я пытался понять это, но очень безуспешно ...
Заранее спасибо.
РЕДАКТИРОВАТЬ: мой плохой, первая строка кода, которую я написал, был действительно опечатка!
На самом деле весь код выше работает довольно хорошо. Моя ошибка была связана с тем, что моя функция:
List<listItem> myFunction()
вернул myArray, отсюда и проблема с конвертацией ... Теперь это исправлено. :)
Спасибо всем за ваши ответы.