24 Struktury Span<T> i Memory<T>
Struktury Span
<
T
>
i Memory
<
T
>
to niskopoziomowe fasady dla tablic, łańcuchów i innych ciągłych bloków zarządzanej lub niezarządzanej pamięci. Stworzono je głównie po to, aby pomagały w pewnego rodzaju mikrooptymalizacjach, a konkretnie — w pisaniu kodu ograniczającego do minimum alokacje pamięci zarządzanej (i zmniejszającego w ten sposób obciążenie systemu usuwania nieużytków) bez konieczności duplikowania kodu dla różnych rodzajów danych wejściowych. Ponadto umożliwiają plasterkowanie (ang. slicing), czyli pracę z częściami tablic, łańcuchów lub innych bloków pamięci bez konieczności tworzenia kopii.
Struktury ...
Get C# 8.0 w pigułce now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.