Существует явное преобразование (возможно, пропущено приведение типов) - C#
Формулировка задачи:
Добрый день. Помогите, пожалуйста, исправить ошибку. Не пойму как сделать по другому. Пишет ошибка: Не удается неявно преобразовать тип "System.Collections.Generic.IEnumerable<KurcahDruzhinina_2_4_1_1_1.Man>" в "System.Collections.Generic.List<KurcahDruzhinina_2_4_1_1_1.Man>". Существует явное преобразование (возможно, пропущено приведение типов)
public static List<Man> ListAllByClass(Type T)
{
return
(from x in AllMan
where (x != null && x.GetType() == T)
select x);
}class ManManager
{
public static int n = 0;
public static int maxSize = 100;
public static List<Man> AllMan = new List<Man>();
public static int liftCoast = 17;
public static Form1 Form1;
public static object DialogResult = null; //временное хранилище результатов работы диалоговых окон
/*
* Создание новой персоны
*/
public static void AddMan(Man obj)
{
AllMan.Add(obj);
}
.......................................Решение задачи: «Существует явное преобразование (возможно, пропущено приведение типов)»
textual
Листинг программы
public static List<Man> ListAllByClass(Type T)
{
return
(from x in AllMan
where (x != null && x.GetType() == T)
select x).ToList();
}