В .NET Framework есть два класса Queue, разница в том, что они были выпущены в разное время - один новее. Используйте строго типизированную очередь (Of T) , показанную во втором элементе списка ниже, чтобы получить Intellisense и иметь строго типизированный экземпляр, который можно легко программировать ...
Пример кода
Dim numbers As New Queue(Of String)
Два класса очереди:
System.Collections. Очередь
- Intellisense показывает объект (вероятно, это ваша проблема) .
- из .NET 1.0
- приводит к слабо типизированным элементам Object
System.Collections.Generic. Очередь (Of T)
- Intellisense покажет строго тип T членов (используйте это вместо)
- из .NET 2.0
- приводит к строго типизированным (Of T) элементам, в которых вы указываете T
Используйте ссылки для просмотра документации, переведите страницу документа в режим синтаксиса VB и прокрутите вниз до раздела Примеры , чтобы увидеть его использование.
Другое
Если вы используете Очередь, отличную от упомянутых выше, вы всегда можете конвертировать / приводить объекты в очередь обратно в их строго типизированные значения, используя механизмы, подобные следующим: