Quelle syntaxe préférez vous?
Version 1:
Code:
1 2 3 4
| if (value == null && value.Count<1) return null;
if (value.Count == 1) return value[0];
MessageMetier msg = new MessageMetier("Pas de résultat unique",NiveauMessageMetier.Error)
throw new FunctionalException (msg); |
Version 2:
Code:
1 2 3 4 5 6 7
| if (value == null && value.Count<1) return null;
elseif (value.Count == 1) return value[0];
else
{
MessageMetier msg = new MessageMetier("Pas de résultat unique",NiveauMessageMetier.Error)
throw new FunctionalException (msg);
} |
Version 3:
Code:
1 2 3 4 5 6 7
| if (value == null && value.Count<1) return null;
else if (value.Count > 1)
{
MessageMetier msg = new MessageMetier("Pas de résultat unique",NiveauMessageMetier.Error)
throw new FunctionalException (msg);
}
else return value[0]; |