Qual o motivo do meu código não está funcionando?
        int numero = 0;
            bool divisivelPor3 = (numero % 3 == 0);
            bool divisivelPor4 = (numero % 4 == 0);
            for (int i = 1; i < 30; i++)
            {
                if (divisivelPor3 || divisivelPor4)
                {
                    MessageBox.Show("" + numero);
                }
                numero++;
            }