Méthode avec un retour bool

J'ai été prise d'une méthode avec un bool valeur de retour et j'ai eu un problème:

Cela fonctionne

private bool CheckAll()
{
  //Do stuff
  return true;
}

Mais ce dosn pas, la méthode ne peut pas détecter une valeur de retour, si c'est dans un if.

private bool CheckAll()
{
  if (...)
  {
    return true;
  }
}

Comment puis-je résoudre ce problème?

Quelle langue ?
c# est le langage
Toutes vos branches de code doit retourner une valeur, comme par exemple si la condition à l'intérieur si c'est faux, le compilateur n'a aucune idée de ce qu'il doit retourner dans ce cas. Vous devez spécifier explicitement retour (par défaut) valeur à l'extérieur si le bloc.

OriginalL'auteur Parys Bernard | 2012-09-27