Maison >développement back-end >C++ >C# peut-il appeler des fonctions de manière dynamique à partir de chaînes à l'aide de Reflection ?
Réponse: Réflexion
Ce code est efficace car il utilise le nom de la méthode du nom de la méthode pour représenter la méthode de méthode de récupération formelle.
<code class="language-csharp">Type thisType = this.GetType(); MethodInfo theMethod = thisType.GetMethod(TheCommandString); theMethod.Invoke(this, userParameters);</code>
Méthodes non publiques
Si vous avez besoin d'appeler une méthode non publique, veuillez utiliser BindingFlags:Cela spécifie que cette méthode est non publique et est spécifique aux instances.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!