System.InvalidOperationException: Collection was modified

前端 未结 6 1235
花落未央
花落未央 2020-11-30 15:05

I am getting a following exception while enumerating through a queue:

System.InvalidOperationException: Collection was modified; enumeration opera

6条回答
  •  Happy的楠姐
    2020-11-30 15:34

    How about some LINQy goodness?

    private bool extractWriteActions(out List channelWrites)
    {
    
       channelWrites= tpotActionQueue.Where(x => x is WriteChannel).ToList()
    
       foreach(WriteChannel channel in channelWrites) {
          channel.Status = RecordStatus.Batched;
       }
    
      return ( channelWrites.Count > 0);
    }
    

提交回复
热议问题