Suchergebnisse
Suchergebnisse 1-2 von insgesamt 2.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
-
Der Unterschied zwischen struct und class in .Net ist ganz einfach, dass die struct auf dem stack allokiert wird und die class auf dem heap. Damit kann man dann manche Optimierungen durchführen. In den meisten Fällen ist aber eine Klasse siinnvoller, da du mit diesen erstens mehr Features der OOP verwenden kannst und zweitens man sehr oft gar keine sinnvollen structs erzeugen kann: Du hast hier strings, welche auf dem heap allokiert werden und in der struct hättest du nur die referenzen auf dem …
-
1. ja das finde ich einfach. 2. ich habe von primitiven typen gesprochen, welche außerdem alle wertetypen sind. Aber du hast Recht darauf hätte man näher eingehen können. Wobei ich das nicht unbedingt für das wesentliche halte. Zitat von ErfinderDesRades: „Da fährt man voll vor die Wand, wenn Auto ein Struct ist, weil die Ausstattungs-Methode wird nur eine Kopie des Autos ausstatten - das Original bleibt davon unberührt - und der Programmi“ Leider falsch, da die Ausstattung als List(Of deklarier…