2012-02-10 8 views
0

最近Rectangleを作成しましたstruct。 XNAに同じ名前の別のstructが存在します。組み込みRectangleの代わりに独自のRectangle構造体を使用します

どのように私のstructを名前の衝突なしで内蔵のものよりも使用するようにプログラムに指示できますか?

また、組み込みのもの(通常のRectangleを使用してそれを私のものに変換するための構造体)を使用することもできます。

答えて

3

タイプを完全修飾します。たとえば、ルート名前空間がMyProjectの場合は、MyProject.Rectangleを使用します。私はRectangleがXNAにあるのか分からないが、Rectangle構造の1つの完全な資格は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

関連する問題