如何通过“名称”调用方法?
如果我有一个Object并且它是Type,那么按名称调用某些方法(例如“Method1”)的方法是什么? 我想做这样的事情: Object o Type t // At this point …
将匿名类型附加到对象;如何找回它?
我正在使用 .NET BackgroundWorker 类。作为其功能的一部分,您可以调用名为 ReportProgress 的方法,该方法允许您传入后台任务已完成的百分比以及可…
.NET 中的 Class.forName() 等效项?
动态获取对象类型然后创建它的新实例的 C# 方法是什么? 例如,我如何实现以下 Java 代码的结果,但在 C# 中: MyClass x = (MyClass) Class.forName(…
是否可以列出我们所有的字符串变量名称和值
可以列出实例中的变量名称及其值。 public class Car { public string Color public string Model public string Made } protected void Page_Load(ob…
Java - 反射获取方法的通用类型
我正在尝试创建一个服务容器,并且想知道如何反映调用方法时使用的类型。请参阅下文: public class ServiceContainer { HashMap<Type, Object> s…
如何在 WCF 服务中动态加载和卸载 .Net 程序集
我想开发一个 Windows 服务托管的 wcf Web 服务,它将充当任务执行管理和报告服务。每个任务都将表示为 .net 程序集,任务名称和 dll 路径将位于中央…
结合 Java 泛型和反射以避免强制转换
我有一些这样的代码: Object doMethod(Method m, Object... args) throws Exception { Object obj = m.getDeclaringClass().getConstructor().newIns…
如何使用反射来获取泛型类型的扩展方法
从互联网上的各种来源中,我收集到了以下函数: public static Nullable<T> TryParseNullable<T>(this Nullable<T> t, string input) whe…
C# 可重用函数转储局部变量的当前值
我想编写一个可重用的函数,可以在任何方法中调用来记录所有局部变量的快照。例如: void somemethod() { int a = 1 string s = "something" dumpLoca…