在项目之间共享变量

Man*_*anu 5 .net c#

我有一些项目的解决方案.其中一个项目是我定义为main的项目,他的班级也有一个主要的方法.

在这个类中,我已经定义了一些属性public和static.我想要的是从其他项目文件访问此属性.例如:

项目A:

namespace Cobra
{
    public static class Program
    {
        public static int A;
        public static int B;
...
Run Code Online (Sandbox Code Playgroud)

项目B:

namespace Net
{
    public class HttpHandler : IHttpHandler
    {
        ...
        public void ProcessRequest()
        int a =Cobra.Program.A;
        int b =Cobra.Program.B;
...
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点??

编辑:

如果我在项目B中添加项目A作为参考:"添加此项目作为参考,将存在循环依赖."

项目B包含一些其他文件,因此需要在项目A中引用项目B.

Cod*_*ter 6

在项目B中,添加对项目A的引用,并using Cobra在项目B中向要从Cobra(项目A)命名空间访问内容的位置添加语句.

  • 这确实有效,如果没有,那么你没有添加引用. (3认同)

Ode*_*ded 5

您需要将对项目 A 的引用添加到项目 B - 右键单击​​解决方案资源管理器中的项目节点,选择引用,然后选择项目,然后选择项目 A。

然后您将可以访问项目 A 中的所有类型。

请参阅MSDN 上的操作方法