代码之家  ›  专栏  ›  技术社区  ›  Red Riding Hood

何时在内存上使用ArraySegment<T>?

c#
  •  5
  • Red Riding Hood  · 技术社区  · 6 年前

    我在研究将“视图”返回到一个非常大的数组中的最佳方法,发现 ArraySegment 完全符合我的需要。但是我发现 Memory<T> 它的行为似乎是一样的,除了需要一个跨度来查看内存。

    对于创建视图并将其写入到一个巨大(2GB+)数组的用例,使用哪一个视图重要吗?

    大数组的原因是它们保存图像的字节。

    0 回复  |  直到 6 年前