不断收到错误:'选择'不是' System.Collections.Generic.List(Of String)'的成员。
我正在渲染x86并使用框架2.0(因为我使用的直接播放器不需要它)
我该如何解决这个问题?还是有另一种方法吗?
此功能的目的只是对数组进行排序。
代码:
Position15 = Sortlinks(Position15)
End Sub
Private Function Sortlinks(ByVal Info As List(Of String))
Dim order() As Integer = Info.Select(Function(s) If(s.Contains("Facebook.com"), 0, If(s.Contains("Twitter.com"), 1, If(s.Contains("MySpace.com"), 2, If(s.Contains("Youtube.com"), 3, If(s.Contains("Linkedin.com"), 4, -1)))))).ToArray
Dim temp() As String = Info.ToArray
Array.Sort(order, temp)
Info = temp.ToList
Return Info
End Function
答案 0 :(得分:2)
Select
是一种LINQ扩展方法,它是在.NET 3.5中引入的,所以它不适用于.NET 2.0。您必须以.NET Framework 3.5或更高版本为目标才能使用它。