Como eu poderia converter um retângulo a um RectangleF?

votos
5

Qual é a maneira mais fácil de converter um Rectanglea um RectangleFem .NET?

Edit: Isso parece trivial e que é, mas eu estava tentando salvar alguns digitação. O melhor que eu poderia vir acima com:

RectangleF rdest(rsrc.Location, rsrc.Size); // C++/CLI

...ou...

RectangleF rdest = new RectangleF(rsrc.Location, rsrc.Size) // C#
Publicado 27/08/2009 em 06:35
fonte usuário
Em outras línguas...                            


1 respostas

votos
12

Há um conversor implícita, de modo que você pode simplesmente fazer:

RectangleF rectanglef = rectangle;

http://msdn.microsoft.com/en-us/library/system.drawing.rectanglef.op_implicit.aspx

Na verdade, você já sabia disso: é facilmente perdido, mas o seu código está usando dois desses moldes implícitos - que você está usando Pointe Sizeonde deveria haver PointFe SizeF.

Respondeu 27/08/2009 em 06:48
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more