2017-12-07 28 views
-1

静的クラスを作成して、すべての "レベル"配列を保持しました(私はXNAを使用してモノゲームでゲームを作成しています)。静的クラスはどこでも使用できません

問題はどこでもクラスを使用できないことです。インテリセンスには表示されず、エラーThe name 'Rooms' does not exist in the current contextが返されます。これを引き起こす原因は何ですか?エラーの

namespace Marked_V0._2 
{ 
    public static class Rooms 
    { 
     static public int[,] Level1 = new int[,] 
     { 
      { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, 
      { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, 
      { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, 
      { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, 
      { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, 
      { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, 
      { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, 
      { 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, 
      { 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, 
      { 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, 
      { 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 0, 0, 0, 1 } 
     }; 
    } 
} 

画像:

enter image description here

+1

名前空間を確認してください。 – SLaks

+4

このクラスを使用する場合は、そのクラスの名前空間の上のクラスの先頭に次のように記述します: 'Using Marked_V0._2;' – CodingYoshi

+0

また、サイドノートでは 'int [、]'を返します。あなたはそれを割り当てることを見ます。 – Monacraft

答えて

0

Roomsが最も可能性の高いプロジェクトの残りの名前空間と一致していないため、名前空間。名前空間を変更するか、余分な名前空間をusing Marked_V0._2に含めることができます。

関連する問題