插入List后执行一些操作

kos*_*kov 2 c#

我有以下课程:

public class FirstClass 
{
   public FirstClass()
   {
       list = new List<SomeType>();
   }

   public List<SomeType> list;
}
Run Code Online (Sandbox Code Playgroud)

有人将元素放入该列表后,是否可以执行某些操作,例如fire不同的方法?

Bro*_*ass 5

你应该使用a ObservableCollection<SomeType>代替.

ObservableCollection<T>提供CollectionChanged您可以订阅的CollectionChanged事件- 在添加,删除,更改,移动项目或刷新整个列表时触发事件.