当我尝试创建 Graphics 对象时,为什么以下不起作用?

System.Drawing.Graphics graphicsObj = new System.Drawing.Graphics();

(我知道我可以创建一个 private System.Windows.Forms.Panel Obj; 然后做 CreateGraphics() 如果我想让它工作)

我试图为 Graphics 找到一个自定义构造函数,但找不到。微软在哪里定义它,或者它是如何阻止它的?

最佳答案

如果没有其他声明的构造函数,则默认构造函数仅由 C# 编译器创建。在这种情况下,看起来所有构造函数都是内部的或私有(private)的。基本上你不会自己构建一个——你从图像、控件或其他任何东西中请求一个,或者为绘制事件等获得一个。

关于c# - 如何删除System.Drawing.Graphics的默认构造函数?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2882849/

10-13 04:54