在C#中居然有一个数组段这个东西,可以把数组中的某一段给截取出来留作他用,使用下来只是把数组段的信息打包成一个整体,省去传递给其他方法用的时候添加过多的参数。但是这些前面我加了啊!!!
![](https://img.haomeiwen.com/i7361253/b3f95f5c65e53015.png)
Array其实就是你赋给segments的数组,Result View是截取的片段。Count是截取的个数,offset是相对于0 index的偏移量。
看下来其实相当于C++中先用指针指向原先的数组,然后把Count和Offset记下来。就是这样子,看起来很贱单!!
![](https://img.haomeiwen.com/i7361253/b11d50df8dc0bb5c.png)
在C#中居然有一个数组段这个东西,可以把数组中的某一段给截取出来留作他用,使用下来只是把数组段的信息打包成一个整体,省去传递给其他方法用的时候添加过多的参数。但是这些前面我加了啊!!!
Array其实就是你赋给segments的数组,Result View是截取的片段。Count是截取的个数,offset是相对于0 index的偏移量。
看下来其实相当于C++中先用指针指向原先的数组,然后把Count和Offset记下来。就是这样子,看起来很贱单!!
本文标题:C# 中ArraySegment机制
本文链接:https://www.haomeiwen.com/subject/otzwbxtx.html
网友评论