Leitura de arquivo de texto com C#?

Estou com dificuldade fazer a leitura de um arquivo.txt, o caso é o seguinte, quero fazer uma aplicação console, onde a aplicação vai ler o arquivo .txt que está hospedado na internet, capturar a informação de uma determinada linha e executar, exemplo no arquivo .txt na linha 4 a informação é ON, se a informação for igual a string IntenOnline = "ON", se executa uma tarefa se não vai executa nada

Vocês pode me ajudar com isso?

Você já tentou fazer o download do arquivo usando WebClient?

Você pode fazer isso desta forma para fazer o download do arquivo:

using (var client = new WebClient())
{
    client.DownloadFile("http://example.com/file/song/a.txt", "a.txt");
}