gpt4 book ai didi

c# - 静态上下文在 C# 中总是单一的吗?

转载 作者:IT王子 更新时间:2023-10-29 03:47:42 24 4
gpt4 key购买 nike

我有一个库,里面有一个静态字段。我想创建一个应用程序并引用这个库,这样我就有了这个静态字段的两个实例。 .Net 运行时不允许引用同一个库两次,但我想知道是否可以克服这个限制?

我不能更改库,但我可以复制/重命名它。

最佳答案

这并不像你想象的那么疯狂。事实上,您可以使用 AppDomains 来实现。 .

每个AppDomain有自己的静态变量存储位置。因此,您可以在进程中创建第二个 AppDomain,并使用继承自 MarshalByRefObject 的对象在它们之间进行通信,如 this MSDN example 中所示。 .

关于c# - 静态上下文在 C# 中总是单一的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28235453/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com