Я пытаюсь отладить проблему, которую я не создал, и я получаю общую ошибку «данный ключ отсутствовал в словаре». Вот код:Данный ключ отсутствовал в словаре. VB.NET
Dim myInfo As New Dictionary(Of Integer, String)
For i As Integer = 0 To Region.GetRegionCount - 1
myInfo.Add(i, Server.HtmlEncode(ContentItem.Properties("StoreInfoRegion" & i).Value.ToString))
Next
Session(SESSION_INFO) = myInfo
Когда я шагаю через это ошибка происходит на вызов «Добавить», я думаю Im смущен, потому что это добавление ключа не пытается получить доступ к одному.
Спасибо!
Это довольно большая строка кода. Ошибка при доступе к свойствам –
да, это похоже на то, что «ContentItem.Properties» делает доступ к словарю. – DLeh
Мое замешательство - это просто попытка добавить ключ, а не читать его. – chromeOne7