Best way to remove multiple items matching a predicate from a c# Dictionary?

前端 未结 7 492
后悔当初
后悔当初 2020-12-09 01:17

I need to remove multiple items from a Dictionary. A simple way to do that is as follows :

  List keystoremove= new List();
  for         


        
7条回答
  •  甜味超标
    2020-12-09 02:06

    Can you just change your loop to use an index (i.e. FOR instead of FOREACH)? You'd have to loop backwards, of course, i.e. count-1 down to zero.

提交回复
热议问题