C'è qualcosa che in uscita mi azzera il file!
codice:string strTextFileName = "C:\\b.txt"; //ArrayList lines = new ArrayList(); StreamReader sr = new StreamReader(strTextFileName); string[] testo = File.ReadAllLines(strTextFileName); int posizione_inserire=2; //PERCHè SI PARTE DA ZERO if(posizione_inserire>=testo.Count()){ // gestire eccezione } sr.Close(); StreamWriter sw=new StreamWriter(strTextFileName); for(int i=0;i<testo.Count();i++){ if(i==posizione_inserire){ sw.WriteLine("non"); } sw.WriteLine(testo.ElementAt(i)); } }

Rispondi quotando