Sto leggendo un file binario, ha diversi blocchi, ogni blocco ha nomi / dati diversi. Alcuni di questi dati sono valore di stringa, data, data e ora, ma la maggior parte di essi è un valore intero.
Precedentemente codifico una struct per ogni Block e creo un membro pubblico per contenere ogni proprietà di quel blocco, e quindi creo una classe Wrapper questa classe wrapper ha Object di ogni Block Class e assegniamo valori all'interno di questa classe wrapper per mantenerla completa file in un oggetto.
Ora, sto cercando un modo più efficiente di farlo poiché il nostro codice precedente non era molto efficiente e devo riscrivere tutte le classi di blocchi, ma ho pensato solo se esiste un modo semplice ed efficiente di farlo. Forse dovrei usare l'oggetto List o Dictionary invece? Quello che pensi sia meglio farlo.
Btw i miei file sono 100MB + e quindi sono molti dati quando il file è binario quando è 100MB:).