gpt4 book ai didi

c# - 如何从另一个程序集访问内部静态类?

转载 作者:太空狗 更新时间:2023-10-29 22:59:20 24 4
gpt4 key购买 nike

我有以下情况:

1) 我有一个内部静态类,我的软件在其中初始化一个表单2) 我想获取此表单的实例以用于其他原因。

代码示例:

第 1 类:

 namespace x {
internal static class Program {
private static Form mainx;
private static void Main() {
.....
.....
mainx=new Form(.....);
Application.run(mainx);
}
}
}

第 2 类:我想使用这样的东西:

Form1 try=Program.mainx;

我该怎么做?

最佳答案

如果两个程序集都已签名,您可以使用 InternalsVisibleToAttribute将程序集的内部成员暴露给另一个成员。

我经常使用它来启用内部类的单元测试,而不必将它们公开。

关于c# - 如何从另一个程序集访问内部静态类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21853793/

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