Параметры с плавающей точкой вместо int для нового Rectangle() C#?

Можно ли использовать в качестве параметров float вместо int для класса Rectangle в C#?! Или любым способом, которым я могу сделать это, создав, возможно, новый класс, похожий на Rectangle, который принимает в качестве параметров float?

Я пытаюсь использовать это в e.Graphics.DrawEllipse,

Пример:

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

Вместо 10,20,30,40 я хотел бы использовать поплавки.

Любая помощь приветствуется. Благодарю.

1 ответ

Решение

Здесь RectangleF класс в System.Drawing который занимает single-precisionfloating point числа в качестве параметров:

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

Другие вопросы по тегам