3

不断出现错误:“Select”不是“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
4

1 回答 1

2

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

于 2012-12-29T17:52:54.757 回答