多線程操作dictionary Queue 與List 但是都有加靜態鎖 且不是同一個鎖但是仍然會報這個異常
原則上認為應該通過先判斷Index來避免該錯誤,所以即使你做了錯誤處理也會出“第一次偶然出現的異常”這個提醒。
Ctrl+Alt+E 打開“異常”設置,在 Common Language Runtime Exceptions
下找到 System.IndexOutOfRangeException
,把 Throw/引發
的勾打上。
有助與找到錯誤觸發的處的代碼,加上Index判斷。