當前位置:成語大全網 - 新華字典 - C# 使用定時器和Dictionary 出現異常說集合已修改,可能無法執行枚舉操作,求幫忙啊

C# 使用定時器和Dictionary 出現異常說集合已修改,可能無法執行枚舉操作,求幫忙啊

有可能是多線程引起沖突,解決辦法是使用線程安全的字典

ConcurrentDictionary<TKey, TValue> 類

/library/dd287191.aspx

另外在foreach裏面不能再修改foreach的list,這是常識,妳可以先克隆壹個list來遍歷。