Zeiger unter .NET
12.05.2023, 00:00 Uhr
.NET liebt Pointer
Neue Möglichkeiten, direkt auf den Speicher zuzugreifen.
Zwei Jahrzehnte haben .NET und C# nun schon auf dem Buckel. C# als die leichte Sprache, die einfacher als C++ ist und die wahrscheinlich auch deswegen so populär geworden ist, weil .NET dem Entwickler das Speichermanagement schenkt: Man muss sich nicht um das Aufräumen des Speichers kümmern, kann Objekte nach Lust und Laune allokieren, denn irgendwas im Hintergrund räumt schon auf – der Garbage Collector, unsere Müllabfuhr.
Doch je näher man dem Speicher kommt, desto schwieriger wird der Umgang in C# damit. Gerade deswegen hat Microsoft neuere Konzepte wie Span<T> oder Memory<T> eingeführt. Diese haben es erleichtert, auf einen Speicherbereich zuzugreifen und damit zu arbeiten.
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