标签: c# object self-destruction
所以我在列表中有一些对象。我想让我的对象有一个方法,当被调用时将从列表中删除自己。我怎么能这样做?
答案 0 :(得分:6)
这是一个棘手的问题吗?
public class MyObject { public void RemoveFromList(List<MyObject> list) { if (list == null) return; list.Remove(this); } }