我的程序正在将URL编码的字符串写入这样的文本文件中。
topic1=1&topic2=2&topic3=3&
但是,我正试图通过打开相同的文件并以可以将其检索为类似于名称/值的对的方式拆分该文件来逆转该过程。
' Final Challenge Category
Dim sr As StreamReader = New StreamReader("./Game" + nudGameNo.Value.ToString() + "/Final/category.txt")
strLine = WebUtility.UrlDecode(sr.ReadLine)
我可以找到最接近的功能是HttpUtility.ParseQueryString
,但是我似乎无法在WinForms
应用程序中运行它。 (即使我使用Imports System.Web
)
我也尝试过以.Split
作为分隔符来进行&
,但是如果特定值包含自己的&
,就会出现问题。
是否可以分解这种形式的字符串?