gpt4 book ai didi

c# - 保存包含换行符的 richtextbox 数据,将其保存到文件并使用记事本打开它不会在 c# 中显示换行符

转载 作者:行者123 更新时间:2023-11-30 20:20:48 27 4
gpt4 key购买 nike

我在 C# 中使用 Windows 窗体。我在 richtextbox 中有一些文本。我想将它保存在文本文件中。在 richtextbox 中,我同时使用了 Environment.NewLine"\r\n" 作为换行符。如果我尝试手动将 richtextbox 数据复制到记事本,它工作正常。但是如果我尝试使用保存它File.WriteAllText(path, string.Concat(richtextbox.Text.ToString()));sw.WriteLine(OutputBox.Text.ToString()); [此处 sw 用于 StreamWriter] 并使用 Windows 的记事本打开它,它不显示换行符。但是,如果我尝试使用 Notepad++ 打开它,它就可以工作。谁能帮帮我?提前致谢

最佳答案

试试这个:

File.WriteAllLines(path, richTextBox1.Lines);

MSDN当你有一个多行的 richtexbox 时,建议使用这个。

关于c# - 保存包含换行符的 richtextbox 数据,将其保存到文件并使用记事本打开它不会在 c# 中显示换行符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35362941/

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