我最近创建了一个Rectangle struct
。 XNA中存在另一个具有相同名称的struct
。
如何告诉程序在没有名称冲突的情况下使用我的struct
而非内置的程序?
我还希望仍然可以使用内置的(对于构造来取正常Rectangle
并将其转换为我的。)
答案 0 :(得分:3)
完全符合该类型。例如,如果您的根命名空间为MyProject
,请使用MyProject.Rectangle
。我不知道XNA中的Rectangle
是什么,但Rectangle
结构的完整限定为System.Drawing.Rectangle
。
答案 1 :(得分:0)
在你的结构和另一个结构之间添加implicit conversion operators。