【发布时间】:2020-07-25 14:36:25
【问题描述】:
如何引用从字节数组中特定位置开始的一系列元素?
我正在调用一个接收字节块的函数(见下文),并且我需要将每个新块存储在数组中的下一个位置(packet_buffer)中,位于前一个块位置(total_transferred_bytes_so_far)之后。
显然packet_buffer( total_transferred_bytes_so_far ) 不起作用。
MOSI_count_bytes = BeagleApi.bg_spi_read_bit_timing(handle, status, _
time_sop, time_duration, _
time_dataoffset, _
remaining_to_read, packet_buffer( total_transferred_bytes_so_far ), _
remaining_to_read, data_miso, _
timing_size, timing)
找不到任何有关如何执行此操作的信息。
【问题讨论】:
-
ArraySegment<T>或Span<T>(如果您使用核心)可以工作,但必须构建您的方法来处理它。