Créer une nouvelle instance d'un type donné en paramètre

J'ai cherché une réponse et a trouvé quelques c#-exemples, mais ne pouvait pas obtenir cette running dans vb.net:

J'ai pensé à quelque chose comme ce qui suit:

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

Je sais, je peux créer une nouvelle instance avec l'Activateur.Créer... les méthodes, mais comment créer un tableau de ce type ou tout simplement déclarer une nouvelle variable? (dim)

Merci d'avance!

InformationsquelleAutor stex | 2010-03-07