gpt4 book ai didi

c# - StreamWriter 正在写回车?

转载 作者:太空狗 更新时间:2023-10-29 22:55:38 25 4
gpt4 key购买 nike

我有一个非常简单的控制台应用程序,它可以创建一个文本文件。下面是代码的回顾:

StreamWriter writer = File.CreateText("c:\\temp.txt");
foreach (blah...)
{
writer.Write(body.ToString() + "\n");
writer.Flush();
}
writer.Close();

客户声称每行末尾有回车符。这些回车从哪里来?

更新:在VS二进制编辑器和Notepad++中打开后,没有出现0d 0a。我要回去找客户了。

最佳答案

在 Visual Studio 二进制编辑器中打开文件(File.Open.File,单击“打开”按钮上的向下箭头,选择“打开方式...”并选择“二进制编辑器”),然后查找 0D字节。如果不存在,则:

  • 您的客户无法区分换行符和回车符,

  • 您的传输方法正在途中修改文件。是否存在任何 FTP 二进制/ASCII 不匹配问题?

如果有 0D 个字节,那么它们会出现在您的 body 变量中。

关于c# - StreamWriter 正在写回车?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3282993/

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