Maison >développement back-end >C++ >Comment puis-je invoquer dynamiquement les fonctions C # en utilisant la réflexion?
C # Fonction dynamique Appel: Solution de la technologie de réflexion
Semblable à la fonction de l'utilisation
pour appeler la fonction à travers la chaîne de la chaîne, il a toujours été au centre de l'attention du développeur C #. Bien que C # ne puisse pas appeler la fonction directement via la chaîne, la technologie Reflex fournit une alternative puissante.
$function_name()
appels de fonction basés sur le réflexe
Le mécanisme de réflexion de C # permet de vérifier et de faire fonctionner les informations de type pendant l'exécution. En utilisant des réflexes, nous pouvons appeler dynamiquement le nom. La méthode spécifique est la suivante:
Dans le code, "TheCommandString" signifie que le nom de la méthode à appeler, et "UserParameters" est le tableau de paramètres transmis à la méthode. Il convient de noter que la méthode d'appel doit avoir une décoration d'accès public, sinon vous devez utiliser des paramètres supplémentaires, tels quepour contourner la limite d'accès.
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!