java - Java 的动态代理的.Net 等价物是什么?

标签 java .net dynamic proxy

在 java 中,可以使用动态代理动态实现接口(interface),如下所示:

public static <T> T createProxy(InvocationHandler invocationHandler, Class<T> anInterface) {
    if (!anInterface.isInterface()) {
        throw new IllegalArgumentException("Supplied interface must be an interface!");
    }
    return (T) Proxy.newProxyInstance(anInterface.getClassLoader(), new Class[]{anInterface}, invocationHandler);
}

.Net 中是否有等效项?

最佳答案

有几个库在 .NET 中实现了这一点。 Here's a list of them , 有一个基准。

关于java - Java 的动态代理的.Net 等价物是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1138968/

相关文章:

c# - 在使用 FromEventPattern 订阅之前捕获事件

c# - 在 TFS 中取消 "get latest version"是否有效?

空指针的 C 动态数组

java - 如何在 Selenium WebDriver 中动态更改我的 xpath?

java - Java中如何对应不同ArrayList中的元素

java - IntelliJ 使用错误的编码

java - 如何更改 Jersey EventInput 使用的分隔符

c# - 从另一个 C# 程序捕获 c# 可执行输出

java - 在总线上创建到安全消息传递引擎的连接时,Websphere 仍然抛出“未指定用户”

java - 如何知道创建了多少个动态控件?