我在视觉工作室2015视觉基础(我认为是VB.net是什么)并得到这个错误:
BC30311'Uri()'类型的值不能转换为'List(Of Uri)'
在此代码的第2行:
private setMyEnrolledExams() {
if(this.homeTabService.getCompletedExams(this.studentId).subscribe(result=>{
if(this.enrolled_exams != null )
{
this.enrolled_exams = result["response"];
this.setPage(1);
}
}))
{
}
}
我在互联网上没有发现任何关于这个特定错误的内容,我也看不出我在做什么与this page上的内容有什么不同。我做错了什么?
编辑:谢谢,现在可以使用了!
答案 0 :(得分:1)
初始化列表的代码错误。请参阅下面的代码。
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/")
}
答案 1 :(得分:1)
正如Han所说,初始化是不正确的。这是另一种选择
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