VB. NET - Доступ к объекту HashTable по ссылке - PullRequest
0 голосов
/ 13 января 2020

Я создал 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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...