[.NET2.0][C#]Passage type de classe dans une fonction
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:
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.