我目前正在將我的java遊戲引擎轉換爲c#。在我開始編寫包com.gej.graphics
之前,每件事情都很好。在C#中,我是這樣寫的。使用名稱空間作爲類型錯誤
namespace GECS.Graphics {}
但是編譯器說這個錯誤。
'GECS.Graphics' is a 'namespace' but is used like a 'type' (CS0118)
- C:\Users\sr....ECS\Core\Game.cs:33,36
這是包含在該行
public virtual void Render(Graphics g) {}
實際Graphics
類是從System.Drawing
文本。
我的要求是,這個類是由用戶擴展,因此他們應該沒有衝突。
感謝
所以,儘量說'System.Drawing.Graphics g'。 –