trovando un programmino su planetsource code, ho trovato (adattato e testato con successo) questo codice
codice:
Dim fStream As FileStream
Dim bFormatter As New BinaryFormatter
Dim prev As Preventivo = CreaPreventivo()
fStream = New FileStream(NomeFile, FileMode.Create)
bFormatter.Serialize(fStream, prev)
fStream.Close()
questo mi permette di salvare per intero un oggetto di una classe in un solo file. Quello che io nn riesco a fare è adattare questo file per salvare un array di oggetti di ti preventivo e (rileggere) lo stesso file...