private long CountLine(string fileName) { using(StreamReader sr = new StreamReader( new FileStream(fileName,FileMode.Open, FileAccess.Read, FileShare.ReadWrite))) { return Regex.Matches(sr.ReadToEnd(), "/n").Count; } }