【发布时间】:2021-12-13 21:51:03
【问题描述】:
我需要反转一个Span<Char>,如果我使用的是 NetStandard 2.1 会很容易。
我可以使用MemoryExtensions.Reverse(Span),但不幸的是,我使用的版本不支持它。
我试图从repository 复制代码,但它使用了一些 NetStandard 2.0 中不存在的语言功能。
我不介意使用优化程度较低的实现,因为它在我的代码中并不经常使用。尽管如此,我还是无法将其转换为字符串然后反转它,因为我无法在此实现中处理垃圾收集触发器。
如何在不转换为字符串或升级 NetStandard 版本的情况下反转 Span<Char>?
【问题讨论】:
标签: c# arrays string .net-standard-2.0