Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - C# dividere un Array in gruppi
Forum - C# / VB.NET - C# dividere un Array in gruppi

Avatar
fosforo (Normal User)
Expert


Messaggi: 270
Iscritto: 06/04/2009

Segnala al moderatore
Postato alle 12:12
Mercoledì, 22/11/2017
Ciao
Ho un Array costruito cosi:

string [][] Array = new string [x][];
Array [0]= new string[] {citta, nome, cognome, età}
Array [1]= new string[] {citta, nome, cognome, età}
Array [2]= new string[] {citta, nome, cognome, età}
Array [3]= new string[] {citta, nome, cognome, età}
etc. etc.

Vorrei suddividere l'Array in gruppi di città e capire quante città diverse ci sono nell'array.

Vi ringrazio anticipatamente





Scusate per la figuraccia.
PM Quote
Avatar
Poggi Marco (Member)
Guru


Messaggi: 952
Iscritto: 05/01/2010

Segnala al moderatore
Postato alle 14:02
Mercoledì, 22/11/2017
Ciao

Per il tuo problema, esistono molteplici soluzioni:
Ad esempio, se possibile, memorizza i dati in una struct, piuttosto che un array di stringhe.

Successivamente scansiona il vettore, e memorizza i gruppi di città in una lista, o ancora meglio in un dizionario:https://msdn.microsoft.com/it-it/library/xfhwa508(v=vs.110) ...


Nulla va più veloce della luce, quindi rilassati.
PM Quote
Avatar
fosforo (Normal User)
Expert


Messaggi: 270
Iscritto: 06/04/2009

Segnala al moderatore
Postato alle 15:18
Mercoledì, 22/11/2017
Grazie Marco

Penso che il Dictionary sia la via migliore.
Molto potente.

Grazie per la dritta.:k:


Scusate per la figuraccia.
PM Quote