我正在尝试一种以编程方式为 Memcached 创建 key 的方法, 基于方法名称和参数。所以如果我有一个方法,
string GetName(int param1, int param2);
它会返回:
string key = "GetName(1,2)";
我知道您可以使用反射获取 MethodBase,但我如何获取字符串中的参数值,而不是参数类型?
最佳答案
您无法从反射中获取方法参数值。您必须使用调试/分析 API。您可以获得参数名称和类型,但不能获取参数本身。对不起...
关于c# - 使用反射获取方法名和参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/471693/