J'ai le scénario suivant :
class Addition{
public Addition(int a){ a=5; }
public static int add(int a,int b) {return a+b; }
}
J'appelle add dans une autre classe par :
string s="add";
typeof(Addition).GetMethod(s).Invoke(null, new object[] {10,12}) //this returns 22
J'ai besoin d'une méthode similaire à l'instruction de réflexion ci-dessus pour créer un nouvel objet de type Addition en utilisant les éléments suivants Addition(int a)
J'ai donc une chaîne s= "Addition"
Je veux créer un nouvel objet en utilisant la réflexion.
Est-ce possible ?