对于新的Rectangle()c#,浮点参数而不是int?

Bog*_*oie 3 c# geometry drawellipse

对于c#中的Rectangle类,是否可以使用float作为参数float而不是int?或者我可以通过创建一个类似于Rectangle的新类来实现这一点,并将其作为参数浮点数?

我试图在内部使用它e.Graphics.DrawEllipse.

示例:

e.Graphics.DrawEllipse(new Pen(Brushes.Black, stroke), new Rectangle(10,20,30,40);
Run Code Online (Sandbox Code Playgroud)

而不是10,20,30,40我想使用花车.

任何帮助赞赏.谢谢.

小智 7

有一个RectangleFSystem.Drawingsingle-precision floating point数字作为参数:

http://msdn.microsoft.com/EN-US/library/kwafa1d7(v=VS.110,d=hv.2).aspx