我consistenlty獲得在多線程.NET 3.5的應用程序如何重新創建「索引超出數組範圍」將項添加到Dictionary?
ERROR 26異常拋出這個錯誤。詳細信息:'System.IndexOutOfRangeException:索引超出了數組的邊界 。
在System.Collections.Generic.Dictionary`2.Insert(TKEY的鍵,TValue值,布爾添加)
在System.Collections.Generic.Dictionary`2.Add(TKEY的鍵,TValue值)
我想我知道如何解決它(添加鎖在那裏appropiate),但我希望能夠在我的本地環境重建這個問題,所以我一定會說我的固定它,我也能爲其添加單元測試。
你知道任何一致的方式來重新創建嗎?
有沒有特別的原因你不使用'ConcurrentDictionary'? – Sconibulus
@Sconibulus:這個應用程序是3。5,不能使用'ConcurrentDictionary' :( – StackOverflower