Dfferenza fra 2 array

venerdì 24 aprile 2009 - 17.32

cicemoi Profilo | Junior Member

Salve,
volevo sapere se esiste una funzione vb.net che permette di tornare la differenza fra due array, il che significa che se ho un array
(1,2,3,4,5) e uno (4,5)

vorrei avere come risultato un array del tipo (1,2,3)

grazie mille in anticipo
Cinzia

Anonimo Profilo | Senior Member

Puoi farlo comodamente utilizzando linq to object e nello specifico l'extension method Except:

Dim differenza As IEnumerable(Of Tipo) = array1.Except(array2)

Ulteriori info:
http://msdn.microsoft.com/en-us/library/bb300779.aspx
Riccardo

cicemoi Profilo | Junior Member

prima ancora di utilizzarlo mi da il seguente errore su "of"

"array bounds cannot appear in the specifiers"

.........................
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5