如何读取txt文件中的行,然后在TextBox VB.NET中仅显示某些字符?
我正在尝试搜索,然后在.ino文件中显示特定行,然后在文本框中显示该行。 首先,我将许多行写入一个文本文件,一旦vb.net程序关闭,我想从同一个文件中读取。如果我有50个文本框,我就不记得每个文本框的顺序了。我可以读取文件并进行1次更改。到目前为止,我可以把我需要的所有东西都写入文件。所以下一步就是从中读出。这里的任何建议都非常感谢 到目前为止,一切都是用普通的objectwriter等创建的 当我创建文件时,我只在下面的其他文本中插入文本框信息就是一个例子。理想情况下,阅读字符'49',然后显示我在文本框中写的内容。49是我从文件中读取时搜索并显示的内容 该代码非常适合写入文本文件如何读取txt文件中的行,然后在TextBox VB.NET中仅显示某些字符?,vb.net,Vb.net,我正在尝试搜索,然后在.ino文件中显示特定行,然后在文本框中显示该行。 首先,我将许多行写入一个文本文件,一旦vb.net程序关闭,我想从同一个文件中读取。如果我有50个文本框,我就不记得每个文本框的顺序了。我可以读取文件并进行1次更改。到目前为止,我可以把我需要的所有东西都写入文件。所以下一步就是从中读出。这里的任何建议都非常感谢 到目前为止,一切都是用普通的objectwriter等创建的 当我创建文件时,我只在下面的其他文本中插入文本框信息就是一个例子。理想情况下,阅读字符'49',然后
Public Class Form1
Private Sub BtnWrite_Click(sender As Object, e As EventArgs) Handles BtnWrite.Click
Dim filepath As String = "C:\temp\test.txt"
If System.IO.File.Exists(filepath) = True Then
Dim objWriter As New System.IO.StreamWriter(filepath)
objWriter.Write("#include <Arduino.h>" & vbCrLf)
700 line inbetween
objWriter.Close()
MessageBox.Show("File Create")
Else
MessageBox.Show("File Does Not Exist")
End If
End Sub
考虑将数据存储在字典中,以便使用键值对:
Dictionary<string, string> dictionary = new Dictionary<string, string>();
dictionary.Add("1", "Some value 1");
dictionary.Add("2", "Something");
然后使用JSON库将其读回:
Dictionary<string, string> previousDictionary =
JsonConvert.DeserializeObject<Dictionary<string, string> (File.ReadAllText("File.txt"));
Dictionary-previousDictionary=
JsonConvert.DeserializeObject我不需要这样做。Usersavforms允许您为文本框输入值,然后调用它们
Sub SaveFormState(ByVal SourceForm As Form)
您使用了VB.NET标记,但显示了C#代码。哪一个?@Andrew你看到的小代码片段是给arduino的。我正在使用VB创建一个程序,该程序将创建一个arduino.ino文件,这就是为什么它看起来像C#@Steve。我已经收集了一些有用的东西,但是它有700多行,所以不会全部弹出。第二个片段是文件中的位。在文件中,我试图读取fromFile.ReadAllLines和String.Contains()应该有帮助。
Dictionary<string, string> previousDictionary =
JsonConvert.DeserializeObject<Dictionary<string, string> (File.ReadAllText("File.txt"));
Sub SaveFormState(ByVal SourceForm As Form)