3

エラーが発生し続ける:「Select」は「System.Collections.Generic.List(OfString)」のメンバーではありません。

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は.NET3.5で導入されたLINQ拡張メソッドであるため、.NET2.0では使用できません。使用するには、.NETFramework3.5以降をターゲットにする必要があります。

于 2012-12-29T17:52:54.757 に答える