-1

所以我在列表中有一些对象。我想让我的对象有一个方法,当被调用时会从列表中删除自己。我怎么能那样做?

4

1 回答 1

9

这是一个技巧问题吗?

public class MyObject
{
    public void RemoveFromList(List<MyObject> list)
    {
        if (list == null)
            return;

        list.Remove(this);
    }
}
于 2015-04-20T02:41:18.980 回答