Zitat von
Medium:
(Auch wenn ich meine, dass mir die Liste da ja mal ruhig ne ordentliche Referenz ausspucken dürfte... grml)
Die Runtime gibt das durchaus her, aber in C# wird das nicht benutzt. Mir scheint auch, als wäre für deine Zwecke eine Klasse für die Punkte besser geeignet - damit entfällt das umkopieren des Structs, wenn du sowieso nur ein Feld änderst. Wenn du willst, dass alle Aufrufe in die Klasse statisch gebunden werden, kannst du sie auch als sealed markieren, danach kann der JIT alle Methodenaufrufe dieser Klasse statisch übersetzen (auch die virtuellen).