Hoe zou ik converteren van een rechthoek om een ​​RectangleF?

stemmen
5

Wat is de makkelijkste manier om een te converteren Rectanglenaar een RectangleFin .NET?

Edit: Dit klinkt triviaal en het is, maar ik probeerde om wat te typen op te slaan. Het beste wat ik kon bedenken:

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

...of...

RectangleF rdest = new RectangleF(rsrc.Location, rsrc.Size) // C#
De vraag is gesteld op 27/08/2009 om 06:35
bron van user
In andere talen...                            


1 antwoorden

stemmen
12

Er is een impliciete converter, zodat u eenvoudig kunt doen:

RectangleF rectanglef = rectangle;

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

In feite, dat wist je al: het gemakkelijk is gemist, maar de code is het gebruik van twee van dergelijke impliciete casts - u gebruikt Pointen Sizewaar er zou moeten zijn PointFen SizeF.

antwoordde op 27/08/2009 om 06:48
bron van user

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