gpt4 book ai didi

c# - C# 中的 StringBuilder 与 Span

转载 作者:行者123 更新时间:2023-12-05 09:28:08 26 4
gpt4 key购买 nike

StringBuilder 之间有什么区别?和 Span<string>C# 中?

StringBuilder中使用的代码相同如 Span<string>

如果是,那么它们之间有什么区别,如果不是,哪个更好

最佳答案

StringBuilder当您插入字符时会增长到任意大小,而 Span<>只指向一个预先分配的固定缓冲区。它永远不会增长。

另外两个问题就是废话。

编辑:我会指出有一个内部 ValueStringBuilder 它适用于跨度(因此具有固定的最大大小),但在其限制范围内效率更高。

关于c# - C# 中的 StringBuilder 与 Span<string>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71754039/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com