C#中StringBuilder和之间有什么区别?Span<string>
StringBuilder中使用的代码与 中使用的代码相同吗Span<string>?
如果是,那么它们之间有什么区别,如果不是,哪一个更好?
StringBuilder当您插入字符时,它会增长到任意大小,而Span<>仅指向预先分配的固定缓冲区。它永远不会增长。
另外两个问题简直就是废话。
编辑:我会指出,有一个内部ValueStringBuilder可以在跨度上工作(因此具有固定的最大尺寸),但在其限制范围内效率更高。