有一个带有集合的类:
public class CollectionsStorage
{
public ObservableCollection<Car> Cars { get; set; } = new();
public ObservableCollection<Animal> Animals { get; set; } = new();
// Тип "T" это Animal или Car.
public IEnumerable<T>? GetObjects<T>()
{
// Здесь надо вернуть коллекцию определённого типа.
}
}