Я создал HashTable, как показано ниже. Я добавляю объекты в эту HashTable с ключом.
Dim Cache As Hashtable = New Hashtable()
Мне нужно получить доступ к этим объектам по ссылке и вызвать его методы. (без получения объекта по ключу и переназначения объекта обратно)
Как это возможно?
У меня есть следующий класс для объектов, которые я добавляю для этой хеш-таблицы.
Public Class DatabaseQueue
Dim QueueName As String
Dim QueueData As Hashtable = New Hashtable()
Dim LastBatchId As Integer = -1
' Details about the currently commiting batch
Dim IsProcessing As Boolean = False
Dim ProcessingBatchId As Integer = -1
Public Sub New(ByVal QueName As String, ByVal QueData As DataTable)
Me.QueueName = QueName
Me.LastBatchId = 1
Me.QueueData.Add(Me.LastBatchId, QueData)
End Sub
Public Function AddData(ByVal QueData As DataTable) As Boolean
Me.LastBatchId = Me.LastBatchId + 1
Me.QueueData.Add(Me.LastBatchId, QueData)
Return True
End Function
End Class