C# - Span 全面介绍:探索 .NET 新增的重要组成部分

假设要公开特殊化排序例程,以就地对内存数据执行操作。可能要公开需要使用数组的方法,并提供对相应 T[] 执行操作的实现。如果方法的调用方有数组,且希望对整个数组进行排序,这样做就非常合适。但如果调用方只想对部分数组进行排序,该怎么办?可能还要公开需要使用偏移和计数的重载。但如果要支持的内存数据不在数组中,而是来自本机代码(举个例子)或位于堆栈上,并且你只有指针和长度,该怎么办?如何才能让编写的排序
相关文章
相关标签/搜索