Domanda

Sto lavorando con VB.Net, e hanno due matrici unidimensionali. C'è una funzione integrato per trovare gli elementi che sono comuni a tutti e due? O devo scrivere una per me?

È stato utile?

Soluzione

Ho paura che dovrete scrivere uno per voi stessi, perché non v'è alcuna funzione built-in in .NET 2.0.

questa domanda StackOverflow per le idee su come si potrebbe implementare da soli.

Altri suggerimenti

Se è possibile utilizzare i metodi di estensione LINQ (VB9), allora sì - è possibile utilizzare Enumerable.Intersect() :

dim a as String() = {"blah", "bleak", "blorg", "blue"}
dim b as String() = {"blaah", "bleak", "bleee", "blue"}

' c will contain "blah" and "blue" '
dim c as IEnumerable(Of String) = a.Intersect(b)

Basta usare LINQBridge for .NET 2.0 http://code.google.com/p / LINQBridge / downloads / lista e si dovrebbe essere in grado di utilizzare il metodo Intersect.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top