首页 > 解决方案 > AppendAllText 不会将 textbox1.text 中的新行保存到 .txt 文件中

问题描述

我不明白为什么 File.AppendAllText 不将新行保存到 txt 中。例如 Textbox1.text 包含:

Textbox1.text &= "hello, it's me, first lane" & Environment.NewLine
Textbox1.text &= "hello, it's me, second lane" & Environment.NewLine

和代码:

Private Sub Button11_Click(sender As Object, e As EventArgs) Handles Button11.Click
    Dim saveFile1 As New SaveFileDialog()

    saveFile1.DefaultExt = "*.txt"
    saveFile1.Filter = "Text Files|*.txt"

    ' Determine if the user selected a file name from the saveFileDialog.
    If (saveFile1.ShowDialog() = System.Windows.Forms.DialogResult.OK) _
        And (saveFile1.FileName.Length) > 0 Then

        ' Save the contents of the TextBox into the file.

        File.AppendAllText(saveFile1.FileName,
        TextBox1.Text)
    End If
End Sub

和文本框输出:

你好,是我,第一车道你好,是我,第二车道

我用默认记事本打开。如果我用写字板或 windows office 打开文件,就会出现新行。那么如何让记事本看到新行

标签: vb.netfiletext

解决方案


推荐阅读