Cześć,
mam taki problem że return pod foreachem nie działa.
Próbowałem to jakoś zrobić z if ale też nic nie dało.
Podaje kod:
public string zmienZeWzoru()
{
r = new Regex(@"(?<mail>\b[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}\b)");
MatchCollection mcol = r.Matches(gdzieZmienic);
if (mcol.Count<1)
return null;
else
{
foreach (Match m in mcol)
return Regex.Replace(gdzieZmienic, m.Value, naCoZmienic);
}
}
Błąd mówi że nie wszystkie możliwe zakończenia zwracają wartość.