Adicionando uma linha ao meio de um arquivo com o .NET

Olá, estou trabalhando em algo e preciso ser capaz de adicionar texto em um arquivo .txt. Embora eu tenha completado isso, tenho um pequeno problema. Eu preciso escrever a string no meio do arquivo mais ou menos. Exemplo:

Hello my name is Brandon,
I hope someone can help, //I want the string under this line.
Thank you.

Espero que alguém possa ajudar com uma solução.

Editar Tudo bem, obrigado pessoal, vou tentar descobrir isso, provavelmente vou apenas reescrever o arquivo inteiro. Ok, bem, o programa que estou fazendo está relacionado ao arquivo hosts, e nem todo mundo tem o mesmo arquivo hosts, então eu queria saber se existe uma maneira de ler o arquivo hosts, e copiar tudo isso, adicionando a string a ele ?

questionAnswers(6)

yourAnswerToTheQuestion