Punkt-Casting Die Klassen Point und PointF wurden ursprünglich in Iron Software.Drawing erstellt, um die Funktionalitäten anderer Zeichenbibliotheken wie System.Drawing , SixLabors.ImageSharp , Maui.Graphics und SkiaSharp nachzubilden. Daher ermöglicht Iron Software.Drawing implizites Casting für Point und PointF Objekte, sodass diese bibliotheksübergreifend verwendet und von Benutzern im Programm manipuliert werden können. Der obige Codeausschnitt veranschaulicht, wie implizites Casting erreicht wird. Ein Iron Software.Drawing.Point -Objekt wird in ein Point Objekt aus einer anderen Bibliothek umgewandelt, während der zweite Codeausschnitt die umgekehrte Konvertierung zeigt. Um eine implizite Typumwandlung durchzuführen, weisen Sie einfach das Iron Software.Drawing.Point -Objekt der Variablen der gewünschten Bibliothek zu. Wichtig zu beachten ist, dass implizites Casting nicht auf alle Bibliotheken anwendbar ist. Beispielsweise ist eine Typumwandlung System.Drawing.PointF nach Iron Software.Drawing.PointF nicht möglich, da dies von System.Drawing nicht unterstützt wird. Es ist jedoch möglich, Iron Software.Drawing.Point und PointF in andere Bibliotheken umzuwandeln. Beim Typumwandeln eines Iron Software.Drawing.Point -Objekts ändert sich der Werttyp der Koordinaten von System.Double zu System.Int32 , wohingegen bei PointF der Wert System.Single nach der Typumwandlung erhalten bleibt. Verwandte Doku-Links Auf Github ansehen Verwandtes Tutorial Verwandte Anleitung Klassendokumentation IronDrawing DLL herunterladen Ein Problem auf dieser Seite melden Bereit anzufangen? Nuget Downloads 13,852,431 | Version: 2025.3 gerade veröffentlicht Kostenloser NuGet-Download Gesamtanzahl der Downloads: 13,852,431 Lizenzen anzeigen