Wenn ich habe eine Methode, wie zum Beispiel:Wie können Sie die Namen der Methodenparameter erhalten?
public void MyMethod(int arg1, string arg2)
Wie würde ich mich über die tatsächlichen Namen der Argumente zu bekommen? Ich kann nichts in der MethodInfo finden, die mir tatsächlich den Namen des Parameters geben wird.
Ich möchte eine Methode schreiben, die wie folgt aussieht:
public static string GetParamName(MethodInfo method, int index)
Also, wenn ich diese Methode mit genannt:
string name = GetParamName(MyMethod, 0)
wäre es "arg1" zurückzukehren. Ist das möglich?
keine fehlerprüfung fragt nur nach problemen. –
@TomAnderson - blindes Kopieren von Code aus dem Internet verlangt auch Ärger! –