Преобразование списка в массив с помощью ToArray ()

Я создал класс с именем listItem и следующий список:

List<listItem> myList = new List<listItem>();

В какой-то момент в моем коде я хочу преобразовать его в массив, используя, таким образом:

listItem[] myArray = myList.ToArray();

К сожалению, это не работает, и я получаю это сообщение об ошибке:

Cannot convert [...] listItem[] to [...] List<listItem>

Я пытался понять это, но очень безуспешно ...

Заранее спасибо.

РЕДАКТИРОВАТЬ: мой плохой, первая строка кода, которую я написал, был действительно опечатка!

На самом деле весь код выше работает довольно хорошо. Моя ошибка была связана с тем, что моя функция:

List<listItem> myFunction()

вернул myArray, отсюда и проблема с конвертацией ... Теперь это исправлено. :)

Спасибо всем за ваши ответы.

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

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