私は次のコードを持っています:
var actionsToExecute = _messagesToExecute.Where(m => m.CanExecute).ToList();
99%の時間は正常に動作しますが、次の場合を除いて、ときどきクラッシュします。
Collection was modified; enumeration operation may not execute
少しランダムに見えるので少し迷っています。これはメソッドの最初の行です。ラムダ式がこの例外をスローする原因は何ですか?