需要帮助以C#定义接口
作者:互联网
我有一个数据驱动的映射应用程序,需要在其中实现自定义功能作为插件.我需要执行的自定义方法的名称也将出现在映射数据中.我知道我可以使用invoke命令来调用该方法.但是,如何确保每种方法都具有适当的签名?
解决方法:
首先,我认为您不应为覆盖的方法允许使用任意名称-只需定义一个接口并使其简单即可.
您可以使用一个方法定义接口,该方法将委托返回给执行工作的方法.
否则,您将只需要使用反射来获取映射方法的MethodInfo并在运行时检查其是否具有正确的签名.
标签:late-binding,interface,c 来源: https://codeday.me/bug/20191210/2102474.html