int deleteLineIndex = 0;
StreamReader reader = new StreamReader("d://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("d://test.txt");
writer.Write(str.ToString());
writer.Close();