有人可以帮助我使用特定格式写入文件

时间:2015-08-18 07:20:29

标签: format writing

嘿,有人可以在写入文件时帮助我格式化。我创建了一个名为car的公共类,然后我使用这个类创建了一个变量,并存储了三个东西,名称,车牌号和汽车类型(这些都不重要),无论如何当我写入文件时,它将这三件事中的每一件都放在同一条线上,没有空格,有人可以告诉我如何将这三件事放在一条单独的线上(所以第一行上的名字,第二行的牌子和第三行的牌号)谢谢

Private Sub btnSubmit_Click(sender As System.Object,e As System.EventArgs)处理btnSubmit.Click         昏暗的汽车作为汽车

    If rdbGuest.Checked Then
        strType = rdbGuest.Text
    Else
        strType = rdbTreasury.Text
    End If


    Car = New Car(txtName.Text, txtPlate.Text, strType)

    Dim Write As StreamWriter
    Write = My.Computer.FileSystem.OpenTextFileWriter("record.txt", True)
    Write.WriteLine(Car.getFileLine())
    Write.Close()

End Sub

结束班

2 个答案:

答案 0 :(得分:0)

为什么不用3个单独的值写3 Write.WriteLine

答案 1 :(得分:0)

这取决于Car和getFileLine()方法中的数据表示形式。

假设Car初始化的数据存储在三个不同的字符串中(我建议),您可以制作getName()getPlate()getType()方法并使用{{1}单独写出它们的值。 (或制作Write.WriteLine()方法)

如果您坚持将它们放在同一个字符串中,您可能需要使用split()等分割数据来单独打印数据。

或者您也可以使用类似Car.printData(writer as StreamWriter)的内容在初始化时快速添加换行符。但是因此可以看到一些代码。