Frågan#1
Jag kör följande kod:
FileStream file = new FileStream(path, FileMode.Append, FileAccess.Write, FileShare.None);
StreamWriter sw = new StreamWriter(file, Encoding.Default);
//sb är en stringbuiler
sw.Write(sb.ToString());
sw.Close();
Jag kör här ingen close() på StreamWriter-objektet.
Min fråga är, hur kan fel uppstå i denna kodsnutt. Denna kod kommer att återupprepas flertalet gånger på samma fil.
Kan ett fel uppstå när man då försöker stänga StreamWritern då man tidigare inte stängt FileStream-objektet?
En annan fråga, finns det något "säkrare" sätt att föra in data i en textfil. T ex som till en tabell där man kan använda sig av transaktioner som man kan köra rollback på?
En liten diskution hade varit önskvärd :)
