How to remove elements from a generic list while iterating over it?

前端 未结 27 2376
忘了有多久
忘了有多久 2020-11-21 22:48

I am looking for a better pattern for working with a list of elements which each need processed and then depending on the outcome are removed from

27条回答
  •  栀梦
    栀梦 (楼主)
    2020-11-21 23:14

    As any remove is taken on a condition you can use

    list.RemoveAll(item => item.Value == someValue);
    

提交回复
热议问题