Bonjour, je débute en .net mais je connais le C++,
J'aimerais savoir comment fait-on pour instancier dynamiquement une classe?
Merci par avance.
Bonjour, je débute en .net mais je connais le C++,
J'aimerais savoir comment fait-on pour instancier dynamiquement une classe?
Merci par avance.
pourrais tu me donner un exemple avec la classe A
Si tu sais, à l'écriture du code, que tu veux instancier une classe A : "A x = new A();"
Si, à l'exécution tu veux instancier une classe quelconque dont le type est stocké dans une variable, soit "Activator.CreateInstance(type)", soit tu obtiens les infos du constructeur et tu utilises "constructor.Invoke()".
C'est plutot du C#, ça.
En VB, ça donnerais Dim x As A = new A() ou Dim x As new A()
On peut aussi avoir
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Dim x As A .... .... x = new A()
c'est quoi alors la différence entre un objet dynamique et un objet statique
Partager