在.NET CORE类库中使用Rectangle类的问题

时间:2018-10-04 17:18:04

标签: c# image image-processing .net-core

我正在尝试实例化.NET CORE类库中的矩形对象。

我已经引用了System.Drawing。但是,我仍然收到错误:The type Rectangle exists in both System.Drawing.Primitives and System.Drawing。出路是什么?

P.S。 :我正在使用.NET CORE 2.1

2 个答案:

答案 0 :(得分:0)

好吧,你可以这样做:

System.Drawing.Rectangle rectangle = new System.Drawing.Rectangle();

代替

Rectangle rectangle = new Rectangle();

或者如果您不需要System.Drawing.Primitive,就不要导入它。

答案 1 :(得分:0)

如果您需要具有与.Net Core中的元素同名的元素的名称空间,则可以完全限定或用更改using clauses之一别名,如下所示:

using SD = System.Drawing;  // pick a short but sufficiently clear name

,然后使用它来限定System.Drawing中的所有元素:

SD.Rectangle rect = new SD.Rectangle(0, 0, 100, 100);