Pour exécuter la méthode du nom spécifié, vous pouvez utiliser le paramètre de la commission pour l'appeler. En C #, Func a commandé cette fonctionnalité.
Exemple:
Explication:
public class MyClass { public int Method1(string input) { // 执行某些操作 return 0; } public int Method2(string input) { // 执行不同的操作 return 1; } public bool RunTheMethod(Func<string, int> myMethodName) { int result = myMethodName("我的字符串"); return true; } public bool Test() { return RunTheMethod(Method1); } }
est une commission qui accepte un paramètre de chaîne et renvoie un entier.
L'instance confiée (Func<string, int>
RunTheMethod
en tant que paramètre. myMethodName
Method1
Appelez Method1
Method2
RunTheMethod
Le langage plus concis de cette réponse révisée, améliore le formatage du code pour une meilleure lisibilité et remplace "ma chaîne" par "pour démontrer l'abilital pour passer une chaîne dans une langue différente. Format original et local. 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!