512 messaggi dal 30 maggio 2002
Ciao, mi serve una mano...
ho un file txt con i dati strutturati in questo modo, prima riga nome campi e successive i valori:

luogo, provincia, telefono
milano, mi, 123456
roma, rm, 54321
napoli, na, 6789

non conosco a priori il numero dei campi (in un file potrebbero essere 2 in un latro 10) come posso memorizzare i valori per elaborarli e risalvarli poi in un altro file txt?

Grazie.

se sapessero cosa penso sarei già morto...
637 messaggi dal 12 agosto 2005
Potrebbe procedere così: usi una classe StringReader per leggere, riga per riga, il file di testo. Alla prima riga determina il numero e il nome dei campi, usando string.Split, quindi procede leggendo in questo formato le altre righe.

Come appoggio, può usare una List<string[]>, visto che il numero di campi è variabile così come il numero di record.

Hope this helps

P.S:
È proprio obbligato ad usare file TXT? Sarebbe più semplice con file Xml (magari appoggiandosi ad un DataSet).

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.