我目前正在将一些旧的VB6代码转换为VB.net 2013,并且在阅读和编写逗号分隔的文本文件时遇到困难。使用Input语句并将逗号分隔值存储在以下变量中,旧的VB6读/写代码很简单。
Open FileName For Input As #1
Input #1, A, B, C, D
Input #1, E, F, G, H
Input #1, I, J, K, L
Close #1
然后,用户可以使用Write语句将文件更改保存回逗号分隔的文本文件,如下所示:
Open FileName For Output As #1
Write #1, A, B, C, D
Write #1, E, F, G, H
Write #1, I, J, K, L
Close #1
这在VB.NET中应该是一个相当简单的任务,但我无法正确完成它。任何帮助表示赞赏。
答案 0 :(得分:0)
考虑你有这样的字符串值 姓名="汤姆" LastName ="桑德斯"薪水=" 25000" 所以你应该导入System.IO命名空间然后 写代码 用于将值写入文本文件,如下所示
Dim Name, LastName, Salary As String
Name = "Tom"
LastName = "Sanders"
Salary = "25000"
Dim wr As StreamWriter
wr = New StreamWriter("C:\SampleTextFile.txt")
wr.WriteLine(String.Format("{0},{1},{2}", Name, LastName, Salary))
wr.Flush()
wr = Nothing