Cree un archivo .txt si no existe y si agrega una nueva línea

Me gustaría crear un archivo .txt y escribirle, y si el archivo ya existe, solo quiero agregar algunas líneas más:

string path = @"E:\AppServ\Example.txt";
if (!File.Exists(path))
{
    File.Create(path);
    TextWriter tw = new StreamWriter(path);
    tw.WriteLine("The very first line!");
    tw.Close();
}
else if (File.Exists(path))
{
    TextWriter tw = new StreamWriter(path);
    tw.WriteLine("The next line!");
    tw.Close(); 
}

Pero la primera línea parece sobrescribirse siempre ... ¿cómo puedo evitar escribir en la misma línea (estoy usando esto en un bucle)?

Sé que es algo bastante simple, pero nunca usé elWriteLine método antes. Soy totalmente nuevo en C #.

Respuestas a la pregunta(24)

Su respuesta a la pregunta