lock(_syncobj) { using (FileStream fileStream = new FileStream(filename, FileMode.Open, FileAccess.Read, FileShare.Read) { // coding to read data } FileStream fileStream = new FileStream(filename, FileMode.Create, FileAccess.Write, FileShare.None); using (TextWriter tw = new StreamWriter(fileStream)) { //coding to write data } }
FileShare.ReadWrite
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)