Il y a un groupe privé de méthodes de ma classe, et j'ai besoin d'appeler une façon dynamique, en fonction d'une valeur d'entrée. À la fois l'invocation de code et les méthodes cible sont dans la même instance. Le code ressemble à ceci:
MethodInfo dynMethod = this.GetType().GetMethod("Draw_" + itemType);
dynMethod.Invoke(this, new object[] { methodParams });
Dans ce cas, GetMethod()
ne sera pas de retour des méthodes privées. Ce BindingFlags
dois-je fournir à l' GetMethod()
afin qu'il puisse rechercher des méthodes privées?