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 - Array multidimensionale VB.NET
Forum - C# / VB.NET - Array multidimensionale VB.NET

Avatar
I)eathBringer (Normal User)
Pro


Messaggi: 127
Iscritto: 11/08/2008

Segnala al moderatore
Postato alle 17:04
Domenica, 14/10/2012
Devo elencare in una stringa tutti gli elementi di un array n-dimensionale in maniera abbastanza schematica. Per ottenere tutti gli elementi basterebbe usare un ciclo for each ma non ricevo il risultato cercato. Se ad esempio ho un array bidimensionale:
{{00,01,02},
  {10,11,12},
  {20,21,22}}
Usando il ciclo
Codice sorgente - presumibilmente C# / VB.NET

  1. For Each x In ar
  2. str &= x & " , "
  3. Next

e eliminando la virgola finale ottengo una stringa del tipo: 00 , 01 , 02 , 10 , 11 , 12 , 20 , 21 , 22 quando vorrei un risultato più simile alla notazione prima utilizzata:
{{00,01,02},
  {10,11,12},
  {20,21,22}}

Per un array bidimensionale il problema non si pone, il fatto è che non so quante dimensioni contenga l'array e ho bisogno di un caso generale. Qualcuno sa aiutarmi?

Ultima modifica effettuata da I)eathBringer il 14/10/2012 alle 17:23
PM Quote
Avatar
criscap85 (Normal User)
Pro


Messaggi: 99
Iscritto: 29/01/2012

Segnala al moderatore
Postato alle 14:34
Lunedì, 15/10/2012

Ultima modifica effettuata da criscap85 il 15/10/2012 alle 14:37


NBM!
PM Quote