Lendo um arquivo de texto e inserindo informações em um novo objeto

Então eu tenho um arquivo de texto com informações no seguinte formato, com o nome, e-mail e número de telefone.

Bill Molan, [email protected], 612-789-7538
Greg Hanson, [email protected], 651-368-4558
Zoe Hall, [email protected], 952-778-4322
Henry Sinn, [email protected], 651-788-9634
Brittany Hudson, [email protected], 612-756-4486

Quando meu programa é iniciado, quero ler esse arquivo e transformar cada linha em uma nova Person (), que acabarei adicionando a uma lista. Eu estou querendo ler cada linha e, em seguida, use a vírgula para separar cada seqüência para colocar no construtor de Person (), que é uma classe básica:

public PersonEntry(string n, string e, string p)
{
    Name = n;
    Email = e;
    Phone = p;
}

Já fiz algumas pesquisas e acho que usar um transmissor de fluxo vai funcionar para ler o arquivo de texto, mas não tenho certeza de onde ir a partir daqui.

questionAnswers(3)

yourAnswerToTheQuestion