Erstellen Sie eine neue Instanz eines als Parameter angegebenen Typs
Ich habe nach einer Antwort gesucht und einige C # -Beispiele gefunden, konnte dies jedoch in vb.net nicht zum Laufen bringen:
Ich dachte an etwas wie das Folgende:
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
Ich weiß, ich kann eine neue Instanz mit den Activator.Create ... -Methoden erstellen, aber wie erstelle ich ein Array dieses Typs oder deklariere einfach eine neue Variable? (dunkel)
Danke im Voraus!