Использование ParseQueryString в Winform - PullRequest
0 голосов
/ 07 апреля 2019

Моя программа записывает 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 с & в качестве разделителя, однако возникают проблемы, если конкретное значение содержит & его собственного.

Можно ли разбить эту форму строки?

...