我有5000+字符的示例字符串。当我拨打exampleString.Length
时,我会得到(例如)39764个字符。当我将字符串复制到Notepad ++时,它显示40523个字符。
此外,当我调用exampleString.Remove(5000)
并将结果字符串复制到Notepad ++时,它会显示5094个字符。
我想这是换行符的问题,但无法弄清楚如何在长度中包含换行符?
这不是与Notepad ++相关的问题。
我需要将字符串发送到服务方法,该方法允许最多5000个字符。当我拨打exampleString.Remove(5000)
并将其发送到服务时,我收到了响应错误“只允许5000个字符”
答案 0 :(得分:2)
我猜Notepad ++会显示文件的大小,而不是字符数。一旦很多编码每个字符使用超过一个字节 - 你就拥有了你拥有的东西。