有一个带有集合的类:
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>()
{
// Здесь надо вернуть коллекцию определённого типа.
}
}
根据调用该方法的频率,可以缓存其工作结果