A dica abaixo mostra como ler arquivos com C# em .NET 2.0 no formato CSV (Comma Separated Values ou Valores Separados por Vírgula).
O código a seguir lê um arquivo localizado na raiz e o imprime linha a linha:
StreamReader stream = new StreamReader(@"C:email.txt");
string linha = null;
while ((linha = stream.ReadLine()) != null)
{
string[] linhaSeparada = linha.Split(';');
Response.Write( linhaSeparada[0] + " - " + linhaSeparada[1] + "");
}
stream.Close();