2017-12-07 9 views
-1

모든 "레벨"배열을 유지하기 위해 정적 클래스를 만들었습니다. (저는 XNA를 사용하여 게임을 모노 게임으로 작성하고 있습니다).내 정적 클래스는 어디서나 사용할 수 없습니다.

문제는 내가 어디서든 클래스를 사용할 수 없다는 것입니다. 단지 intellisense에 나타나지 않고 오류 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 [,]'를 리턴합니다. int' 그래서 당신이 그것을 할당 무엇 시계. – Monacraft

답변

0

Rooms 가능성이 가장 높은 프로젝트의 나머지의 네임 스페이스와 일치하지 않습니다에 대한 네임 스페이스. 네임 스페이스를 변경하거나 using Marked_V0._2과 함께 추가 네임 스페이스를 포함 할 수 있습니다.

관련 문제