Bonjour,


Je voudrais savoir s'il est possible de passer un type de classe à une fonction, pour pouvoir utiliser ce type pour la création d'instances dans cette fonction.
(J'espère que je me fais bien comprendre )

Par exemple :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
private void MaFonction(??? type_de_classe)
{
<div style="margin-left:40px">(type_de_classe)variable = new (type_de_classe());
...</div>}
où "type_de_classe" serait System.Windows.Forms.Form

=> Donc je ne passerais pas une variable d'un certain type à la fonction, mais le type lui-même, et j'utiliserais ce type pour créer des instances...

Peut-on faire ça, et si oui comment ???

Merci.