Ok, visto che mi hai risposto in altri forum, la richiesta dovrebbe essere in vb.net.
Purtroppo in vb.net non esiste un equivalente di dynamic in c#, quindi bisogna cercare di arrangiarsi un pò...
dovresti farti restituire una lista di object :
sopra non faccio altro che creare una lista di oggetti "dinamici" che hanno una proprietà chiamata "Proprieta" ed imposto come valore il numero progressivo da 0 a 9, poi faccio un cast degli elementi al tipo Object, quindi li passo ad una sub che itera la lista e scrive a video il contenuto della lista (anche richiamando "Proprieta").codice:Module Module1 Sub Main() Dim query = Enumerable.Range(0, 10).[Select](Function(s) New With {Key .Proprieta = s}).OfType(Of Object).ToList() test(query) End Sub Sub test(ByVal parameter As List(Of Object)) For Each para In parameter Console.WriteLine(para) Console.WriteLine(para.Proprieta) Next End Sub End Module
quindi direi che dovresti fare una cosa del genere.

Rispondi quotando