2012-02-10 4 views
0

최근에 직사각형을 만들었습니다 struct. 동일한 이름을 가진 struct이 XNA에 존재합니다.내장 Rectangle 대신 내 자신의 Rectangle 구조체를 사용하십시오.

이름 충돌없이 내 컴퓨터에 내 struct을 사용하도록 프로그램에 지시하려면 어떻게해야합니까?

나는 또한 내장형 (구조체가 보통 Rectangle을 가지고 그것을 광산으로 번역하기 위해)을 사용할 수 있기를 원합니다.

답변

3

유형을 완전히 한정하십시오. 예를 들어 루트 네임 스페이스가 MyProject 인 경우 MyProject.Rectangle을 사용하십시오. 어떤 Rectangle이 XNA에 있는지 모르지만 Rectangle 구조의 전체 자격은 System.Drawing.Rectangle입니다.

+1

긴 정규화 된 이름을 사용하는 경우 using 지시문을 사용하여 줄입니다 :'using MyRectangle = MyProject.Foo.Bar.Baz.Rectangle;'http://msdn.microsoft.com/en-US/library /sf0df423(v=vs.80).aspx – tbridge

+0

환상적입니다. 유형을 정의 할 수 있다는 사실을 알지 못했습니다. 나는 이것을 어떻게 든 프로젝트에 적용 할 것이다. 고맙습니다! – MintyAnt

관련 문제