c# – 在运行时调用方法

前端之家收集整理的这篇文章主要介绍了c# – 在运行时调用方法前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想知道是否可以在运行时加载一个.net DLL,查看可用的方法并在运行时执行一个.

如果可以的话可以指向正确的方向

解决方法

通常,您可以使用System.Reflection类来执行此任务.

具体来说,您将通过Assembly.Load(或Assembly.LoadFrom)加载DLL,然后调用Assembly.GetTypes,然后调用Type.GetMethods的每个类型通话.当您有MethodInfo时,可以致电MethodInfo.Invoke.

猜你在找的C#相关文章