Little example:
Using Span<T>, you can directly access array elements. The elements of the array are not copied, but they can be used directly, which is faster than a copy.
Coding:
![](https://img.haomeiwen.com/i16067886/2f78f23347dba028.png)
Creating slices:
![](https://img.haomeiwen.com/i16067886/0111413361fc8bb0.png)
Changing Values Using Spans:
![](https://img.haomeiwen.com/i16067886/b826711bf28d58d7.png)
ReadOnly Spans
(1)无Clear和Fill:
If you need only read-access to an array segment, you can use ReadOnlySpan<T> as was already shown in the DisplaySpan method. With ReadOnlySpan<T>, the indexer is read-only, and this type doesn’t offer Clear and Fill methods.
(2)可复制:ReadOnlySpan<T> to Span<T>
You can however, invoke the CopyTo method to copy the content of the ReadOnlySpan<T> to a Span<T>.
(3)Coding:
![](https://img.haomeiwen.com/i16067886/585f29d35460a244.png)
网友评论