Vb.net 类型为'的值;Uri()';无法转换为';(Uri)列表和#x27;

Vb.net 类型为'的值;Uri()';无法转换为';(Uri)列表和#x27;,vb.net,syntax-error,Vb.net,Syntax Error,我在visual studio 2015 visual basic(我认为这就是VB.net)中,遇到以下错误: “Uri()”类型的BC30311值无法转换为“列表(Uri)” 在本代码的第2行: Public Class Form1 Public Pages As List(Of Uri) = {New Uri("https://google.com/")} Private Sub Button1_Click(sender As Object, e As EventArgs)

我在visual studio 2015 visual basic(我认为这就是VB.net)中,遇到以下错误:
“Uri()”类型的BC30311值无法转换为“列表(Uri)”
在本代码的第2行:

Public Class Form1
    Public Pages As List(Of Uri) = {New Uri("https://google.com/")}
    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
        If Searchbar.Text.Contains("http://") Or Searchbar.Text.Contains("https://") Then
            WebBrowser1.Url = New Uri(Searchbar.Text)
            Pages.Add(New Uri(Searchbar.Text))
        Else
            If Not Searchbar.Text.Equals("") Then
                WebBrowser1.Url = New Uri("http://" & Searchbar.Text)
                Pages.Add(New Uri("http://" & Searchbar.Text))
                ' Pages.Add(New Uri("http://" & Searchbar.Text))
            End If
        End If
    End Sub
End Class
我在互联网上没有发现任何关于这个特定错误的信息,我也不知道我现在做的和现在做的有什么不同。我做错了什么?

编辑:谢谢,现在可以用了

初始化列表的代码错误。请参阅下面的代码

Public Pages As List(Of Uri) = New List(Of Uri)(New Uri() {
        New Uri("https://google.com/"),
        New Uri("https://amazon.com/")
    })
替代代码

Public Pages As List(Of Uri) = New List(Of Uri) From {
        New Uri("https://google.com/"),
        New Uri("https://amazon.com/")
    }

初始化列表的代码错误。请参阅下面的代码

Public Pages As List(Of Uri) = New List(Of Uri)(New Uri() {
        New Uri("https://google.com/"),
        New Uri("https://amazon.com/")
    })
替代代码

Public Pages As List(Of Uri) = New List(Of Uri) From {
        New Uri("https://google.com/"),
        New Uri("https://amazon.com/")
    }

正如韩寒所说,初始化是不正确的。这是另一种选择

Public Pages As List(Of Uri) = {New Uri("https://google.com/"),
                                New Uri("http://www.vbforums.com/forumdisplay.php?25-Visual-Basic-NET/"),
                                New Uri("https://amazon.com/")}.ToList

正如韩寒所说,初始化是不正确的。这是另一种选择

Public Pages As List(Of Uri) = {New Uri("https://google.com/"),
                                New Uri("http://www.vbforums.com/forumdisplay.php?25-Visual-Basic-NET/"),
                                New Uri("https://amazon.com/")}.ToList