2016-10-02 50 views
0

我正在爲PC遊戲中的基本物理設計一個C#類庫。我試圖使用內置的矩形結構來製作AABB衝突處理函數,但我似乎無法訪問它;訪問System.Drawing.Rectangle在C#類庫中不可用

using System.Drawing; 

不起作用,它告訴我這是沒有必要的。然而,

public static bool AABB(System.Drawing.Rectangle rec1, System.Drawing.Rectangle rec2) 
{ 
    //just for testing at the moment 
    return true; 
} 

給了我以下錯誤:CS0234 C# The type or namespace name does not exist in the namespace 'System.Drawing' (are you missing an assembly reference?)

我的目標設定爲.NET Framework 4.5.2

是否有從一個類庫訪問矩形結構的方式,還是我最好只設置我自己的結構?

+4

您可能需要將'System.Drawing'添加到您的項目引用。 – Abion47

+0

您是否已將System.Drawing.dll添加到您的項目引用中?只添加使用語句是不夠的,你必須告訴編譯器在哪裏查找命名空間。 – knittl

+0

除非你有像ReSharper這樣的工具來建議,否則請在該類上搜索MSDN,並仔細檢查該頁面中定義了哪個程序集(.DLL)。然後下次不必提出這樣的問題。 –

回答

0

您是否添加了對System.Drawing的引用呢?

Error ?