如果有人给我一个指向更大缓冲区的
我尝试访问
例如,更大的缓冲区可能是"blahfoobar",而ArraySegment指向"foo"。我想获取只包含"foo"的
我确信这很简单,但由于来自C ++,我无法理解在c#中使用的术语。
ArraySegment<byte> foo
,那么将这个段复制到一个新的byte[]
中的惯用方法是什么?我尝试访问
foo.Array
,但这似乎指向更大缓冲区的开头,而不是该段的开头。例如,更大的缓冲区可能是"blahfoobar",而ArraySegment指向"foo"。我想获取只包含"foo"的
byte[]
。我确信这很简单,但由于来自C ++,我无法理解在c#中使用的术语。