Существует явное преобразование (возможно, пропущено приведение типов) - 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(); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д