我有一个像这样的静态类:
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 视为命名空间而不是静态类。我的问题是为什么会发生这种情况,我该如何纠正?