是否可以在 c# 中将 Rectangle 类用作参数 float 而不是 int ?!或者我可以通过创建一个类似于 Rectangle 的新类来实现此目的的任何方式作为参数 float ?

我试图在 e.Graphics.DrawEllipse 中使用它。

例子 :

e.Graphics.DrawEllipse(new Pen(Brushes.Black, stroke), new Rectangle(10,20,30,40);

我想使用浮点数而不是 10,20,30,40。

任何帮助表示赞赏。谢谢。

最佳答案

RectangleF 中有 System.Drawing 类,它以 single-precision floating point 数字作为参数:

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

关于c# - new Rectangle() c#的浮点参数而不是int?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17835572/

10-13 02:26