public static long LineCount(string source) ......{ string text=source; long numOfLines=0; if (source != null) ......{ FileStream FS = new FileStream(source, FileMode.Open, FileAccess.Read, FileShare.Read); StreamReader SR = new StreamReader(FS); while (text != null) ......{ text = SR.ReadLine(); if (text != null) ......{ ++numOfLines; } } SR.Close(); FS.Close(); return numOfLines; } else ......{ return 0; } }