int deleteLineIndex = 0; StreamReader reader = new StreamReader("c:\\test.txt");
string text = reader.ReadToEnd();
reader.Close();
string[] textlines = Regex.Split(text, Environment.NewLine); StringBuilder str = new StringBuilder(); for (int i = 0; i < textlines.Length; i++) { if (i == deleteLineIndex) continue; str.AppendLine(textlines[i]); }
StreamWriter writer = new StreamWriter("c:\\test.txt"); writer.Write(str.ToString()); writer.Close(); 这个才是正确代码