我该如何解决?错误:Select不是'System.Collections.Generic.List(Of String)'的成员

时间:2012-12-29 17:47:55

标签: .net vb.net .net-2.0 sorting

不断收到错误:'选择'不是' System.Collections.Generic.List(Of String)'的成员。

我正在渲染x86并使用框架2.0(因为我使用的直接播放器不需要它)

我该如何解决这个问题?还是有另一种方法吗?

此功能的目的只是对数组进行排序。

enter image description here

代码:

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

1 个答案:

答案 0 :(得分:2)

Select是一种LINQ扩展方法,它是在.NET 3.5中引入的,所以它不适用于.NET 2.0。您必须以.NET Framework 3.5或更高版本为目标才能使用它。