Используйте мою собственную структуру Rectangle вместо встроенного Rectangle - PullRequest
0 голосов
/ 10 февраля 2012

Я недавно создал прямоугольник struct. Другой struct с тем же именем существует в XNA.

Как я могу сказать программе использовать мой struct вместо встроенного без конфликта имен?

Я также хочу иметь возможность использовать встроенный (для конструкции взять нормальный Rectangle и перевести его в мой).

Ответы [ 2 ]

3 голосов
/ 10 февраля 2012

Просто полностью определите тип.Например, если ваше корневое пространство имен MyProject, используйте MyProject.Rectangle.Я не знаю, что такое Rectangle в XNA, но одна полная квалификация структуры Rectangle - System.Drawing.Rectangle.

0 голосов
/ 10 февраля 2012

Добавить операторы неявного преобразования между вашей структурой и другим.

...