У меня есть словарь с ключом типа UInteger
и значением List(Of Session)
, где (Public) класс Session
содержит пару переменных и конструктор (Public Sub New (...)).
Некоторые переменные в моем классе Session
:
Private count As Integer
Private StartDate As Date
Private Values As List(Of Integer)
и несколько методов, таких как:
Friend Sub Counter(ByVal c as Integer)
count += c
End Sub
Нет проблем с добавлением значенийв словарь:
Dim Sessions As New List(Of Session)
Dim dict As New Dictionary(Of Integer, List(Of Sessions))
затем некоторый код для заполнения пары объектов Session в сеансах (здесь не показан) и затем:
dict.Add(17, Sessions) ''#No problem
Sessions.Clear()
Sessions = dict(17) ''#This doesn't return anything!
Объект Sessions пуст, даже есликод не вернул никакой ошибки.Моя классная сессия обязательна, чтобы быть сохраненной в Словаре?