Per cercare una stringa all'interno di un file ho agito in questo modo:

codice:
[...]
                StreamReader srC = File.OpenText(pathFile);
                string content = srC.ReadToEnd();
                srC.Close();

[...]

                Regex regex = new Regex("Ciao a tutti");
                Match m = regex.Match(content);

                if(m.Success)
                {
                     [...]
                }
In pratica salvo nella stringa content il contenuto del file in cui voglio trovare la stringa specificata in Regex. Sono convinto della logica, ma non posso dire lo stesso della sintassi. A Match devo passare una stringa dove cercare la corrispondenza, o il nome del file in cui cercarla? Ho provato col debugging, ma in "m" non viene salvato un bel niente...

Delucidazioni?