Eu vejo muito a utilização do return e eu tinha pensado numa solução diferente para esse problema, mas não sei se é possível, porque deu um erro:
int n = 0;
for (int i = 0; i < 100; i++)
{
if (n % 3 == 0)
{
return false; // isso existe?
} else{
}
}