Je regarde un bout de code sur une des applications du client. Un bloc try/catch m'interpelle, et je vous laisse juger de l'intérêt de la chose :
try
{
this.CodePrimaire = cdprimaire;
Console.WriteLine("cdprimaire = " + cdprimaire);
}
catch (Exception e) { throw e; }
En clair, il récupère une exception pour...la relancer. PEBKAC.
1- il assigne une valeur dans un attribut de son objet
2- il l'affiche
3- s'il ne parvient pas à l'assigner ou à l'afficher, il chope l'exception générée pour la renvoyer.
Pour moi, ça veut juste dire qu'il a un handler pour ses exceptions ailleurs.
Bon après je peux me tromper, dans ce cas, merci d'éclairer ma lanterne.