Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [C#]: Carattere accapo

    Regà, una boiata proprio che mi sta facendo avvelenare.

    Ho due fle csv
    Per capire le differenze fra uno e l'altro prendo il primo, lo leggo tutto e lo metto in una variabile.
    Poi prendo il secondo e una riga alla volta sostituisco un'eventuale riga identica nel primo con uno spazio vuoto.
    Poi salvo ciò che rimane della variabile epurata in un terzo file csv.

    Piccolo problema: il file csv finale mi contiene solo le righe che volevo, ma non elimina gli invii

    Allora ho provato a modificare il sostitutore, aggiungendo il carattere "\n" alla riga cercata, in maniera tale che mi sostituirà con lo spazio vuoto accapo compreso... ma non trova nessuna corrispondenza...

    Come faccio?

    Una volta in VB6 c'erano due funzioncine idiote (asc e chr) che erano molto funzionali, in C# c'è qualcosa di analogo?

    Grazie

    P.S. vi posto il codice, almeno si capisce meglio:

    codice:
            private void button4_Click(object sender, EventArgs e)
            {
                if (txtCsv1.Text.Length > 0 && txtCsv2.Text.Length > 0 && txtCsv3.Text.Length > 0)
                {
                    StreamReader csv1 = new StreamReader(txtCsv1.Text);
                    StreamReader csv2 = new StreamReader(txtCsv2.Text);
                    StreamWriter csv3 = new StreamWriter(txtCsv3.Text);
                    String appoggio;
                    String csv1text = csv1.ReadToEnd();
                    csv1.Close();
                    while (!csv2.EndOfStream)
                    {
                        appoggio = csv2.ReadLine();
                        csv1text = csv1text.Replace(appoggio, "");
                    }
                    csv2.Close();
                    csv3.Write(csv1text);
                    csv3.Close();
                    MessageBox.Show("Finito");
                }
                else
                {
                    MessageBox.Show("Scegliere prima tutti i file.");
                }
            }

  2. #2
    Ho risolto, anf, non basta accodare \n, ma bensì \r\n

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.