Создайте новый экземпляр типа, заданного в качестве параметра

Я искал ответ и нашел несколько примеров c #, но не смог запустить его в vb.net:

Я думал о чем-то вроде следующего:

public function f(ByVal t as System.Type)
  dim obj as t
  dim a(2) as t

  obj = new t
  obj.someProperty = 1
  a(0) = obj

  obj = new t
  obj.someProperty = 2
  a(1) = obj

  return a
End Function

Я знаю, я могу создать новый экземпляр с помощью методов Activator.Create ..., но как создать массив этого типа или просто объявить новую переменную? (DIM)

Заранее спасибо!

Ответы на вопрос(2)

Ваш ответ на вопрос