好的,所以我在写入文本文件、从 My.Settings 检索值时遇到了一些麻烦。代码如下。问题是当我检查文本文件时,它只有第一行(这只是代码中的一个简单字符串)。
Dim settingsfile As String = Directory.GetCurrentDirectory & "\RapidSend_Settings.txt"
Dim objWriter As New System.IO.StreamWriter(settingsfile, False)
objWriter.WriteLine("This is the introductory line")
For Each strEmail As String In My.Settings.User_Emails 'Specialized.StringCollection
objWriter.WriteLine("Email " & strEmail)
Next
For Each strHostName As String In My.Settings.User_HostName ' Specialized.StringCollection
objWriter.WriteLine("Host " & strHostName)
Next
objWriter.WriteLine("End Of File")
objWriter.Close()
这是代码后文本文件的样子:
This is the introductory line
End Of File
我的问题是有没有人知道问题是什么,或者有其他方法可以做到这一点。顺便说一句,所有 My.Settings 都是 Specialized.StringCollection,因此它们包含很多字符串。