これをいくつかの方法で試しましたが、試行するたびにエラーが発生し続けます。
これは、asp.net(forms) および vb.net で .net 3.5 を使用しています。
例:
Dim _registrations = New List(Of Integer)
Dim regList As String
Dim ListOfReg = _registrations.convertall(Of String)(Function(i As Integer) i.ToString())
regList = String.Join(",", ListOfReg.ToArray())
エラーメッセージ:
Overload resolution failed because no Public 'convertall' can be called with these arguments:
'Public Function ConvertAll(Of String)(converter As System.Converter(Of Integer,String)) As System.Collections.Generic.List(Of String)':
Argument matching parameter 'converter' cannot convert from 'VB$AnonymousDelegate_0(Of Integer,String)' to 'Converter(Of Integer,String)'.
他の試み:
regList = String.Join(",", (_registrations.Select(Function(reg) reg.ToString()).ToArray()))
エラーメッセージ:
Public member 'Select' on type 'List(Of Integer)' not found.
どんな助けでも大歓迎です。
ありがとう。