Ho iniziato in questo modo (ad esempio):

// Ricavo il percorso del file
string percorso = PercorsoFile();
//Ricavo il file che l'utente vuole controlalre
string flusso = DropDownList1.SelectedValue.ToString();
string fileflusso = percorso + @"\" + flusso;

// Creo un file vuoto
FileStream fs = File.Create(Server.MapPath("output.txt"));
fs.Close();

// Leggo il flusso
string riga = "";
TextReader tr = File.OpenText(fileflusso);
riga = tr.ReadLine();
//Scrivo nel file vuoto
TextWriter tw = File.AppendText(Server.MapPath("output.txt"));
tw.WriteLine(riga);
tw.Close();


A questo punto ho un file (output.txt) che contiene una riga del file.
Adesso dovrei verificare che contenga il numero esatto di punti e virgola previsti, e segnalare se sono meno o più.
Ma qua mi sono bloccato