С помощью метода получить все экземпляры класса-потомка - C#
Формулировка задачи:
Прошу прощения за кривизну вопроса, не знаю как спросить у гугла
Каждый новый экземпляр записывается в коллекцию при инициализации.
Допустим этот класс наследуется другими, и я хочу с помощью метода FindObjectsOfType()
получить все экземпляры указанного класса-потомка.
Как это сделать, простым/сложным способом?
Заранее спасибо.
class MyClass { static List<MyClass> myList = new List<MyClass>(); public MyClass() { myList.Add(this); } static public MyClass FindObjectsOfType(Type t) { return myList.OfType<t>(); // ошибка } }
Решение задачи: «С помощью метода получить все экземпляры класса-потомка»
textual
Листинг программы
return myList.OfType(t).ToList();
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д