C# 中ArraySegment机制

在C#中居然有一个数组段这个东西,可以把数组中的某一段给截取出来留作他用,使用下来只是把数组段的信息打包成一个整体,省去传递给其他方法用的时候添加过多的参数。但是这些前面我加了啊!!!

C# 中ArraySegment机制_第1张图片
image.png

Array其实就是你赋给segments的数组,Result View是截取的片段。Count是截取的个数,offset是相对于0 index的偏移量。

看下来其实相当于C++中先用指针指向原先的数组,然后把Count和Offset记下来。就是这样子,看起来很贱单!!

C# 中ArraySegment机制_第2张图片
image.png

不知道为什么代码编辑起来有问题呢?部分代码识别有问题呢?

你可能感兴趣的:(C# 中ArraySegment机制)