Come rimuovere il elementi ripetuti in un array

March 5

Un array di Microsoft .NET può contenere più valori, ma quando non si desidera visualizzare i duplicati, è necessario passare attraverso ogni valore di matrice e rimuoverli. NET ha una funzione di "A parte" per gli array che consente di rimuovere i duplicati. È necessario creare una seconda variabile array per contenere l'array a cura primaria, e quindi vengono rimossi tutti i duplicati, ma non il valore originale.

istruzione

1 Fare clic sul pulsante di Windows "Start" e selezionare "Tutti i programmi". Fai clic su "Microsoft .NET," quindi su "Visual Studio" per aprire il software di programmazione. Aprire il progetto Web per caricare il codice nell'editor.

2 Fare clic destro sul file di codice che contiene l'array e fare clic su "Visualizza codice." Dopo il caricamento di codice, scorrere fino alla posizione della matrice che contiene i duplicati.

3 Aggiungere una variabile per il nuovo array che contiene l'array modificato. Utilizzare il seguente codice per creare una matrice di .NET:

string [] newArray = null;

4 Rimuovere i valori duplicati e assegnare i risultati al nuovo array. Il codice seguente rimuove i duplicati da una matrice denominata "oldarray":

newArray = oldarray.Union (newArray) .Except (oldarray.Intersect (newArray)). ToArray ()

5 Fare clic sul pulsante "Salva" per salvare le modifiche. Fare clic sul pulsante .NET "Esegui" nella barra degli strumenti di rivedere le nuove modifiche.