使用我自己的矩形结构而不是内置矩形

本文关键字:内置 结构 自己的 我自己 | 更新日期: 2023-09-27 18:24:03

我最近创建了一个矩形struct。XNA中存在另一个同名struct

如何告诉程序在不发生名称冲突的情况下使用我的struct而不是内置?

我还希望仍然能够使用内置的(用于构造采用正常Rectangle并将其转换为我的(。

使用我自己的矩形结构而不是内置矩形

只需完全限定类型即可。例如,如果根命名空间为 MyProject ,请使用 MyProject.Rectangle 。我不知道 XNA 中的Rectangle是什么,但Rectangle结构的一个完整资格是System.Drawing.Rectangle.

在结构和另一个结构之间添加隐式转换运算符。