Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1
    Utente di HTML.it L'avatar di 99eros9
    Registrato dal
    Jan 2003
    Messaggi
    2,637

    [VB .NET] Array irregolare multidimensionale.

    Come da oggetto, per caso conoscete qualche fonte online che mostra il codice di un array irregolare con più di due dimensioni? Mi serve giusto per capire, thx :-)
    Tala är silver men tiga är guld!
    Pubblica il tuo curriculum
    Segnala il tuo sito
    Ancl

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472
    Cosa intendi per "array irregolare"? :master:
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    Utente di HTML.it L'avatar di 99eros9
    Registrato dal
    Jan 2003
    Messaggi
    2,637
    Un array di array in cui ciascuna riga presenta un numero diverso di colonne.
    Tala är silver men tiga är guld!
    Pubblica il tuo curriculum
    Segnala il tuo sito
    Ancl

  4. #4
    puoi usare un array (o meglio un arraylist) dove metti dentro degli altri array/arraylyst, quindi praticamente un array di array
    xxx

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    81
    Originariamente inviato da Alethesnake
    puoi usare un array (o meglio un arraylist) dove metti dentro degli altri array/arraylyst, quindi praticamente un array di array
    Riprendo questa vecchia discussione perchè ho una necessità analoga in VB6. Amici del forum, avete detto che si può fare e io ci credo... ma il mio dubbio è, come cavolo si popolano questi tipi di array. Allora, io vorrei ottenere un array di n elementi (n è un numero dinamico) ed ogni n-esimo item devo avere un altro array di 3 elementi-stringa.

    La dichiarazione è giusta?
    codice:
    Dim ArrVM()
    Dim ArrItemVM(2) As String
    
    Private Sub Form_Load()
    ReDim ArrVM(NumN)
    End Sub
    A questo punto io mi chiedo. Come faccio a legare ogni singolo e differente array di tre elementi con una ed una sola colonna?
    Penso che la mia domanda sia banale, ma io non riesco a trovare una soluzione... chiedo aiuto a voi!

    Grazie in anticipo per l'aiuto!

  6. #6
    Io ti consiglio di rinunciare. Avevo letto che era possibile fare ciò in VB6 sfruttando qualche trucco del tipo di dati Variant, ma si tratta appunto di una porcata e soprattutto è pessimo sotto il punto di vista delle prestazioni.
    Amaro C++, il gusto pieno dell'undefined behavior.

  7. #7
    Il suggerimento di Alethesnake invece era riferito a VB.NET, dove è molto più semplice fare questo lavoro.
    Amaro C++, il gusto pieno dell'undefined behavior.

  8. #8
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472

    Moderazione

    Originariamente inviato da alfionas
    Riprendo questa vecchia discussione perchè ho una necessità analoga in VB6.
    Apri tranquillamente una nuova discussione, in tal caso, poiché questa fa riferimento a VB.NET, come indicato nel titolo.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  9. #9
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    81
    Grazie amici per le celeri ed esaustive risposte...

    Anche io ho pensato che non si potesse fare ma molte volte la comunità di html.it mi ha salvato... spero che anche questa volta mi possiate ispirare in qualche modo!

    In sostanza quello che mi serve è archiviare una serie di informazioni in maniera ordinata. Il mio sw apre in sequenza n file di testo e da ognuno di questo estrae 3 informazioni.
    Ecco il perchè dell'idea originale.

    Alla luce di quanto detto, conviene allora creare un unico array di (3 * n) elementi e archiviare le informazioni 3 per volta, una di seguito all'altra,?

    Potete consigliarmi una soluzione operativa migliore?

    Grazie mille ancora!

  10. #10
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472
    Originariamente inviato da alfionas
    Grazie amici per le celeri ed esaustive risposte...
    A tal proposito, hai letto anche la mia? :master:
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.