使用长字符串并发现此问题。有什么建议吗?
我有一个字符串生成器的容量为 1024 且长度为 992 的实例。
我是 .Append() 一个字符串,它的 .Length 属性为 1024。
调用 .Append() 后,.ToString() 方法返回一个长的 "\0\0\0" 字符串。
到底是怎么回事?0.o
如果我创建一个新的 StringBuilder 对象然后追加,我会得到我所期望的。所以字符串“应该”没问题吧?
(我通过执行 .Remove(0, LengthofSB) 技巧来清除字符串生成器)。
有任何想法吗?