Quelle: dotnetpro
Objekte sicher aus anderen erzeugen 12.02.2024, 00:00 Uhr

Instanzen ohne Risiko

Records unterstützen die nichtdestruktive Mutation direkt. Beim Vergleichen gilt es, ein wenig länger darüber nachzudenken.
Neue Objekte aus bestehenden heraus zu erstellen, ohne die Quellobjekte zu beinträchtigen: Das wird als nichtdestruktive Mutation bezeichnet. Was sich hinter diesem Begriff verbirgt und wie es mit den C#-Records und „normalen“ Klassen zusammenhängt, wird in diesem Beitrag vorgestellt.
Aber nähern wir uns dem Thema in kleinen Schritten. Für den Einstieg dienen die C#-Records.

Jetzt 1 Monat kostenlos testen!

Sie wollen zukünftig auch von den Vorteilen eines plus-Abos profitieren? Werden Sie jetzt dotnetpro-plus-Kunde.
  • + Digitales Kundenkonto,
  • + Zugriff auf das digitale Heft,
  • + Zugang zum digitalen Heftarchiv,
  • + Auf Wunsch: Weekly Newsletter,
  • + Sämtliche Codebeispiele im digitalen Heftarchiv verfügbar