Возникли проблемы с назначением типа данных этой переменной(VB.NET)
Private Function ExtractResultas(HtmlPage As String) As Dictionary(Of String, String) 'Venkhn 2 Dim matchs = new Dim dict As New Dictionary(Of String, String) 'lexicon For i As Integer = 0 To matchs.Count - 1 'repeat the following process every match, we have acquired it Dim site = System.Web.HttpUtility.UrlDecode(matchs(i).Groups(1).Value) 'link after the match to decrypt Dim title = System.Web.HttpUtility.HtmlDecode(matchs(i).Groups(4).Value).Replace("<b>", "").Replace("</ b>", "") 'match Title after removing impurities Hishtml If Not (dict.Keys.Contains(title)) Then 'if not the title already added to the lexicon dict.Add(title, site) 'add the title in the case of the former verification requirement End If Next 'end of the repetition Return dict 'go back a dictionary End Function
Проблема в том, каким должен быть тип данных matches, потому что если я оставлю его таким, то он скажет assign data type
Что я уже пробовал:
Я пытался найти решения в интернете, но все они, похоже, совсем не помогают
MCSIDevelopers
Проблема в том, что вы путаете себя.Посмотрев на код: "For i As Integer = 0 to matches.Count-1 " это означает, что ваши совпадения могут быть целыми числами, которые могут быть подсчетом чего-то, может быть, общего количества возвращаемых данных, так что вы в основном перебираете все "данные", я скажу, но проблема с вашим кодом заключается в том, что вы не указали, где совпадения будут или назначены, или получаете данные, из которых будет видно, какими данными должна быть эта переменная.
Проясните, чего вы пытаетесь достичь и что вы пытаетесь сделать с этой переменной в простых терминах, но убедитесь, что она достаточно ясна или создает картину, чтобы мы могли вам помочь. Я полностью не соглашусь с вами в этом вопросе: "я пытался найти решения в интернете, но все они, кажется, совсем не помогают", невозможно, чтобы Вы были первыми, кто попробовал это с тех пор, как была изобретена эта технология.