私は次のような静的クラスを持っています:
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は常に静的クラスではなく名前空間として扱われます。私の質問は、なぜこれが起こるのか、そしてどうすればこれを修正できるのかということです。