Si j'ai une méthode telle que:Comment pouvez-vous obtenir les noms des paramètres de la méthode?
public void MyMethod(int arg1, string arg2)
Comment pourrais-je faire pour obtenir les noms réels des arguments? Je n'arrive pas à trouver quoi que ce soit dans MethodInfo qui me donnera le nom du paramètre.
Je voudrais écrire une méthode qui ressemble à ceci:
public static string GetParamName(MethodInfo method, int index)
Donc, si j'ai appelé cette méthode avec:
string name = GetParamName(MyMethod, 0)
il retournerait "arg1". Est-ce possible?
Aucune vérification d'erreur ne vous demande des problèmes. –
@ TomAnderson - copiant aveuglément le code d'Internet demande aussi des problèmes! –