Можно создать дубликат:
Puzzling Enumerable.Cast InvalidCastExceptionКастинг IEnumerable <int> к IEnumerable <long> терпит неудачу
Почему
List<long> numbers = Enumerable.Range(1, 9999).Cast<long>().ToList();
потерпеть неудачу с InvalidCastException?
Дубликат [Пазл Enumerable.Cast InvalidCastException] (http://stackoverflow.com/questions/445471/puzzling-enumerable-cast- invalidcastexception) – jason
Это дубликат [вопроса] (http://stackoverflow.com/questions/445471/puzzling-enumerable-cast-invalidcastexception), который я ранее задавал. – jason