Io farei una cosa del genere:
codice:
public int contaDispari(int num)
{
    return (num == 0) ? 0 : (num % 2) + contaDispari(num/10);
}