我正在将一个应用程序从VB6移植到VB.NET,并且遇到了VB.NET不喜欢的东西。 “打印#”功能(无论其真实名称是什么)。代码如下:
Open tmp For Output As TmpNo
'save data from first form, frminput1
Print #TmpNo, frmInput1.txtTitle
Print #TmpNo, frmInput1.txtStrandWidth
Print #TmpNo, frmInput1.txtStrandThick
'MORE IS HERE, CUT DOWN BECAUSE IT'S TOO HEFTY
Close #TmpNo
我只是想知道VB.NET中的等价物是什么,因为有很多这个,我不想在这里结束时间。 谢谢!
答案 0 :(得分:1)
您应该使用StreamWriter
类:
Using writer = File.CreateText(path)
writer.WriteLine(...)
End Using
答案 1 :(得分:1)
使用Write
或WriteLine
方法撰写文件...
Dim objWriter As New System.IO.StreamWriter(FILE_NAME)
objWriter.WriteLine(TextBox1.Text)
...
objWriter.Close()
答案 2 :(得分:1)
如何使用Microsoft提供的功能而不是制作内容。
打印,PrintLine功能 将显示格式的数据写入顺序文件。 http://msdn.microsoft.com/en-us/library/9cksc646(v=VS.90).aspx
编程元素支持更改摘要
自Visual Basic 6.0以来,对各种编程元素的支持已经发生了变化,主要是为了与公共语言运行库的互操作性。许多Visual Basic 6.0元素被重命名,重新分类或与其他编程元素组合。不再支持多个元素,因为公共语言运行库(CLR)包含使它们不必要的功能。有关更多信息,请参阅公共语言运行时。
有关Visual Basic更改的其他信息,请参阅Visual Basic 6.0用户的帮助。本主题包括有关集成开发环境(IDE),Web功能,项目,表单,常量以及Circle,Line和Pset方法的更改的信息。
http://msdn.microsoft.com/en-us/library/kaf4ssya(v=VS.90).aspx