gpt4 book ai didi

c# - C# 相同项目中的命名空间

转载 作者:行者123 更新时间:2023-12-04 16:53:59 26 4
gpt4 key购买 nike

我有一个像这样的静态类:

namespace Engine.Configuration
{
public static class Configuration
{
public static int i;
}
}

在同一个项目中,但在不同的命名空间中,我有一个类试图访问静态类变量:
namespace Engine.MainProgram
{
public class MainProgram
{
int x;
int y;
public void LoadConfiguration()
{
x = Configuration.Configuration.i;
}
}
}

我想要做的只是在 MainProgram 中放置一个 using 语句,如下所示:
using Engine.Configuration;
...
x = Configuration.i;

但是当我尝试使用 Visual Studio 时,总是将 Configuration 视为命名空间而不是静态类。我的问题是为什么会发生这种情况,我该如何纠正?

最佳答案

尝试:

using A = Engine.Configuration;

然后
x = A.Configuration.i;

或者只是使用
x = global::Engine.Configuration.Configuration.i

关于c# - C# 相同项目中的命名空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13103574/

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