Generics 如何从泛型集合/可观察集合更新中的项

Generics 如何从泛型集合/可观察集合更新中的项,generics,collections,Generics,Collections,我有一个泛型集合,在本例中它是一个ObservableCollection,有一个方法来更新一个项目,它可以是泛型的 有什么想法吗?该集合称为_Data private ObservableCollection<T> _data; public virtual void Update(params T[] items) { foreach (var item in items) { } } 我发现周围

我有一个泛型集合,在本例中它是一个ObservableCollection,有一个方法来更新一个项目,它可以是泛型的

有什么想法吗?该集合称为_Data

    private ObservableCollection<T> _data;
    public virtual void Update(params T[] items)
    {
        foreach (var item in items)
        {

        }
    }

我发现周围有一个很好的工作,不是很干净,但它可以胜任

   public void Update(bool saveImmediately, params T[] items)
    {
        foreach (var item in items)
        {                
            _data.RemoveAt(_data.IndexOf(item));
            _data.Add(item);
        }
    }