Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di Gugu
    Registrato dal
    Nov 2002
    Messaggi
    523

    [VB.NET] Confronto tra 2 strutture di dati

    Ciao a tutti,
    avrei l'esigenza di confrontare 2 strutture di dati per capire se effettivamente una contiene dei dati diversi. Mi spiego meglio:
    in una fase di init del mio programma inserisco i dati in una struttura abbastanza complessa.
    Subito dopo ne creo una clone di questa con il comando:

    codice:
    SecondaStruttura=PrimaStruttura.clone()
    Bene..
    Nel programma l'operatore può cambiare i dati della PrimaStruttura.. e vorrei ad un certo punto valutare in effetti se l'operatore ha effettuato o meno modifiche confrontando le strutture.
    Ne faccio in parole povere un "old"..

    C'è un metodo?? Oppure consigli sul da farsi?

    Grazie e ciao
    Andrea
    Ciao
    Andrea

  2. #2
    Utente di HTML.it L'avatar di Gugu
    Registrato dal
    Nov 2002
    Messaggi
    523
    Niente?
    Ho provato a creare una classe invece che una struttura ma non ho ottenuto
    risultati migliori?

    Vi indico comè più o meno la struttura:

    codice:
      Public Structure StruttRighe
            Dim ID As Int32
            Dim Codice As String
            Dim Negozio As String
            Dim Prezzo As String
            Dim Listino As String
            Dim Valore As String
            Dim Tipo As String
        End Structure
        Public Structure StruttGruppo
            Dim Riga() As StruttRighe
            Dim Gruppo As String
            Dim Descriz() As StruttRighe
        End Structure
        Public GruppoRighe() As StruttGruppo
    Giusto per darvi qualche info in più..
    Alla fine dovrei capire se l'utente ha modificato almeno uno dei dati della struttura.

    Bah..
    Ciao
    Andrea

  3. #3
    Utente di HTML.it L'avatar di Gugu
    Registrato dal
    Nov 2002
    Messaggi
    523
    ma almeno..
    per copiare una struttura e crearne una che ne è la copia..
    clone va bene?
    Mi pare che crei solo un'altra istanza della stessa struttura!
    Se cambio dati nella prima mi cambiano anche nella seconda!

    Come fare?
    Ciao
    Andrea

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.