【发布时间】:2022-01-14 02:50:29
【问题描述】:
C# 7.2 引入了两种新类型:Span<T> 和 Memory<T>,它们比早期的 C# 类型(如 string[])具有更好的性能。
问题:Span<T> 和Memory<T> 有什么区别?为什么我要使用一个而不是另一个?
【问题讨论】:
-
@JeffMercado 除了 string[] 之外,还有哪些 C# 类型可以替换的完整列表吗?它们仅用于数组还是也可以用于代替 List
之类的类型?
标签: c# c#-7.2 system.memory