C# 用于创建静态类的多个实例的模式

C# 用于创建静态类的多个实例的模式,c#,static,C#,Static,我有遗留dll(代码不可用)。在这个dll中有一个通过IP连接到远程PC的静态类。 可用代码允许一次连接到单个IP 问题是: 我需要从同一运行时同时连接到多个IP 有没有一种简单的方法可以在不为每个实例创建单独的AppDomain的情况下实现这一点 换句话说,是否存在“取消”静态对象的模式 您不能创建静态类的实例。。。你不能反编译dll吗?不同的AppDomain?我们可以使用反射吗?不,您不能创建一个静态类的实例,但是您可以在运行时创建一个新的静态类,并使用反射克隆所有方法和属性。不确定是否适

我有遗留dll(代码不可用)。在这个dll中有一个通过IP连接到远程PC的静态类。 可用代码允许一次连接到单个IP

问题是: 我需要从同一运行时同时连接到多个IP

有没有一种简单的方法可以在不为每个实例创建单独的
AppDomain
的情况下实现这一点

换句话说,是否存在“取消”静态对象的模式


您不能创建静态类的实例。。。你不能反编译dll吗?不同的AppDomain?我们可以使用反射吗?不,您不能创建一个静态类的实例,但是您可以在运行时创建一个新的静态类,并使用反射克隆所有方法和属性。不确定是否适用于静态,但您可以从中得到启发:感谢您的评论:@ZoharPeled-我必须使用原始dll(公司的政策)。