我有一个来自.NET集合库的列表,想要移除单个元素。不幸的是,我无法通过直接与另一个对象进行比较来找到它。
我担心使用
我不知道如何使用枚举器来删除元素,否则可能会行得通。
有什么建议吗?
我担心使用
FindIndex
和RemoveAt
会导致对列表进行多次遍历。我不知道如何使用枚举器来删除元素,否则可能会行得通。
RemoveAll
可以实现我需要的功能,但不会在找到一个元素后停止。有什么建议吗?
List<T>
不是链表,它是一种动态数组。 - Ani