Например:
Код: Выделить всё
Dim myCollection As New Collection
myCollection.Add "StringValue"
myCollection.Add 123
myCollection.Add Now
Я рассматривал возможность использования объекта для замены Variant, но кажется, что он подвержен ошибкам, поскольку мне придется приводить тип каждый раз, когда я к нему обращаюсь. Использование List вместо Collection может сработать, но я не уверен, является ли это идиоматическим или как безопасно обрабатывать приведение типов.
Что такое рекомендуемый подход для обработки Variant в VB6 при переходе на .NET?
Подробнее здесь: https://stackoverflow.com/questions/792 ... ode-to-net