【发布时间】:2015-12-28 16:41:30
【问题描述】:
我有几个包含验证方法的类:ClientValidation、PaymentValidation 等。计划是动态构建一个方法列表,用于验证记录。为此,我需要能够获取每个类中包含的方法列表。为此,我编写了以下行:
var methods = typeof( ClientValidation ).GetMethods();
如果我的所有方法都在 ClientValidation 类下,这非常有用,但它们不是。我想要做的是能够动态传递类名,因此该行看起来更像:
var dynamicClassName = GetClassNameMethod();
var methods = typeof( dynamicClassName ).GetMethods();
这可能吗?我该怎么做?
【问题讨论】:
-
旁注:对于未来的问题,而不是“搜索了很多”的变体,请添加指向您发现的文章/问题的链接,并用一行描述为什么特定解决方案不适合您。
标签: c# reflection