嘿,有人可以在写入文件时帮助我格式化。我创建了一个名为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
结束班
答案 0 :(得分:0)
为什么不用3个单独的值写3 Write.WriteLine
?
答案 1 :(得分:0)
这取决于Car和getFileLine()
方法中的数据表示形式。
假设Car初始化的数据存储在三个不同的字符串中(我建议),您可以制作getName()
,getPlate()
和getType()
方法并使用{{1}单独写出它们的值。 (或制作Write.WriteLine()
方法)
如果您坚持将它们放在同一个字符串中,您可能需要使用split()等分割数据来单独打印数据。
或者您也可以使用类似Car.printData(writer as StreamWriter)
的内容在初始化时快速添加换行符。但是因此可以看到一些代码。