Span указывает на область памяти. Учитывая, что я знаю, какая это область памяти (т. е. массив), могу ли я (эффективно) выяснить, на какой первый элемент массива она указывает? Я решил, что, поскольку он указывает на незакрепленную память, эта информация должна где-то храниться, поскольку адрес должен обновляться GC.
var buffer = new byte[100];
var span = new Span(buffer);
span = span.Slice(10, 5);
// How can I figure out where in buffer this span starts?
Подробнее здесь: https://stackoverflow.com/questions/614 ... n-an-array
Найти позицию Span в массиве ⇐ C#
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Почему я не могу передать std::span
в шаблон функции, принимающий std::span ?
Anonymous » » в форуме C++ - 0 Ответы
- 29 Просмотры
-
Последнее сообщение Anonymous
-