我只是想知道如何使用vb.net从记事本文件中读取某个值。
我的记事本看起来像这样:
Gdx.input.getX()
我想要的是VB.net能够读取Name或Status的值。所以如果我想获得Name的价值,我想要一个标签说“Something”。
由于
答案 0 :(得分:1)
这应该让你开始:
Dim FileName = "File full path"
Dim values = New Dictionary(Of String, String)()
Dim text = File.ReadAllLines(FileName)
For Each line In text
Dim keyValuePair = line.Split("="C)
values.Add(keyValuePair(0), keyValuePair(1))
Next
请注意:
答案 1 :(得分:0)
...如果你想要特定的价值,请使用:
Public Function getd(ByVal str As String, ByVal filepath As String) As String
Dim tb As New TextBox
tb.Text = My.Computer.FileSystem.ReadAllText(filepath)
For Each l In tb.Lines
If l.StartsWith(str & "=") Then
Return l.Replace(str & "=", "")
End If
Next
End Function
实施例。 MsgBox(getd("Name", "C:\Users\user\Desktop\test.txt"))