Comment créer une nouvelle instance d’objet à partir d’un Type
Source : [Stack Overflow [.net]](Activator.CreateInstance Method (System) | Microsoft Learn](Activator.CreateInstance Method (System) | Microsoft Learn)
Comment créer une nouvelle instance d’objet à partir d’un Type
Source : [Stack Overflow [.net]](Activator.CreateInstance Method (System) | Microsoft Learn](Activator.CreateInstance Method (System) | Microsoft Learn)
La classe Activator dans l’espace de noms racine System est assez puissante.
Il existe de nombreuses surcharges pour passer des paramètres au constructeur et autres. Consultez la documentation à :
http://msdn.microsoft.com/en-us/library/system.activator.createinstance.aspx
ou (nouveau chemin)
https://learn.microsoft.com/en-us/dotnet/api/system.activator.createinstance
Voici quelques exemples simples :
ObjectType instance = (ObjectType)Activator.CreateInstance(objectType);
ObjectType instance = (ObjectType)Activator.CreateInstance("MyAssembly","MyNamespace.ObjectType");