none
创建字典ConcurrentDictionary的时候报错 RRS feed

  • 问题

  • Dim WinningLineCopy As New ConcurrentDictionary(Of Integer, KeyValuePair(Of String, Integer)) 报错 索引超出了数组界限。能否给予解答是什么原因引起的,如何避免    备注:.NET Framework 4.5.2
    2017年7月11日 11:51

全部回复

  • 使用foreach或Linq来检索字典中的项可以避免"索引超出了数组界限".



    专注于.NET ERP/CRM开发框架,C/S架构,SQL Server + ORM(LLBL Gen Pro) + Infragistics WinForms

    2017年7月12日 0:22
  • Hello,

    根据您提供的代码, 我无法重现你的错误, 请提供能够重现你的问题的代码, 这样有助于我们分析您的问题。

    谢谢你的支持与帮助。

    Best Regards,

    Cherry


    MSDN Community Support
    Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.

    2017年7月12日 5:27
    版主
  • 无敌小兔子

    请给你出完整的代码,你现在给出只是一个定义。

    另外我建议您使用AddOrUpdate方法:https://msdn.microsoft.com/zh-cn/library/ee378664.aspx

    或者先用ContainsKey检查索引是否存在,然后根据判断做任何操作。


    ASP.NET Forum
    StackOverFlow
    FreeRice Donate
    Issues to report



    2017年7月15日 3:44
    版主