Agregar una línea al medio de un archivo con .NET

Hola, estoy trabajando en algo y necesito poder agregar texto en un archivo .txt. Aunque he completado esto tengo un pequeño problema. Necesito escribir la cadena en medio del archivo más o menos. Ejemplo:

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

Esperemos que alguien pueda ayudar con una solución.

Editar Bien, gracias chicos, intentaré averiguarlo, probablemente solo reescribiré todo el archivo. Bueno, el programa que estoy haciendo está relacionado con el archivo de hosts, y no todos tienen el mismo archivo de hosts, así que me preguntaba si hay una manera de leer su archivo de hosts y copiarlo todo, mientras le agrego la cadena. ?

Respuestas a la pregunta(6)

Su respuesta a la pregunta