Ciao a tutti ho fatto questa piccola procedure che legge da un file e lo scrive in un altro
il file di origine è di tipo
"1;2;3;4 ecc"
come vedete faccio uno split e voglio che nel nuovo file
venga
1
2
3
4
Usando il debug vedo che arr.GetValue(x).ToString(); a i valori giusto
però non capisco perchè non mi scrive nulla sul file.
L'unica cosa che ho è "--------------"
Mi spiegate il motivo
Grazieee
using (StreamReader sr = new StreamReader(txtFile.Text))
{
while ((rLine = sr.ReadLine()) != null)
{
Array arr = rLine.Split(separator);
for (int x = 0; x < arr.Length; x++)
{
//Scrittura su File
using (StreamWriter sw = new StreamWriter(txtSave.Text))
{
temp = arr.GetValue(x).ToString();
sw.WriteLine(temp);
sw.WriteLine("-------------------");
sw.Close();
}
}
}
}