Я давно не занимался VB, но Activator существует как в C #, так и в VB. Вот пара строк C #, которые вы можете преобразовать в VB:
var newThing = (TestOne)Activator.CreateInstance(typeof(TestOne));
newThing.ID = 5;
Метод CreateInstance возвращает объект, который я преобразовываю в правильный класс с
(TestOne)
который является синтаксисом C # для преобразования типов. Извините, я забыл, как это сделать в VB.
Где класс «TestOne» выглядит следующим образом:
class TestOne {
public int ID { get; set; }
}
Обратите внимание, что «Активатор» является частью .NET отражением .