최근에 직사각형을 만들었습니다 struct
. 동일한 이름을 가진 struct
이 XNA에 존재합니다.내장 Rectangle 대신 내 자신의 Rectangle 구조체를 사용하십시오.
이름 충돌없이 내 컴퓨터에 내 struct
을 사용하도록 프로그램에 지시하려면 어떻게해야합니까?
나는 또한 내장형 (구조체가 보통 Rectangle
을 가지고 그것을 광산으로 번역하기 위해)을 사용할 수 있기를 원합니다.
최근에 직사각형을 만들었습니다 struct
. 동일한 이름을 가진 struct
이 XNA에 존재합니다.내장 Rectangle 대신 내 자신의 Rectangle 구조체를 사용하십시오.
이름 충돌없이 내 컴퓨터에 내 struct
을 사용하도록 프로그램에 지시하려면 어떻게해야합니까?
나는 또한 내장형 (구조체가 보통 Rectangle
을 가지고 그것을 광산으로 번역하기 위해)을 사용할 수 있기를 원합니다.
유형을 완전히 한정하십시오. 예를 들어 루트 네임 스페이스가 MyProject
인 경우 MyProject.Rectangle
을 사용하십시오. 어떤 Rectangle
이 XNA에 있는지 모르지만 Rectangle
구조의 전체 자격은 System.Drawing.Rectangle
입니다.
struct와 other 사이에 implicit conversion operators을 추가하십시오.
긴 정규화 된 이름을 사용하는 경우 using 지시문을 사용하여 줄입니다 :'using MyRectangle = MyProject.Foo.Bar.Baz.Rectangle;'http://msdn.microsoft.com/en-US/library /sf0df423(v=vs.80).aspx – tbridge
환상적입니다. 유형을 정의 할 수 있다는 사실을 알지 못했습니다. 나는 이것을 어떻게 든 프로젝트에 적용 할 것이다. 고맙습니다! – MintyAnt