Unable to cast object of type 'System.Object[]' to type...
От: O-Sam Россия  
Дата: 23.07.08 10:18
Оценка:
Доброго времени суток!

Читаю сейчас книгу Pro LINQ, там есть пример кода, который не хочет исполняться на моей 2008-й студии

в классе Employee имеем метод

public static ArrayList GetEmployeesArrayList() {...}

и метод

public static Employee[] GetEmployeesArray()
{
      return ((Employee[])GetEmployeesArrayList().ToArray());
}


где у меня вылетает ексепшен Unable to cast object of type 'System.Object[]' to type 'LinqTest01.Employee[]'

То есть GetEmployeesArrayList всё возвращает, ToArray() выполняется, а вот приведение к (Employee[]) не проходит.

Так и должно быть и в книге косяк, или я чего-то не понимаю?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.