Bonjour,

J'ai une class qui possède une méthode static, qui peut renvoyer un objet sans référence !

Mon problème : La suite du code essaie par une propriété de récupérer une valeur (get) alors que l'objet n'est pas créé. A chaque fois j'obtiens donc l'Exception NullReferenceException.

Je ne vois pas comment réussir à gerer proprement cette Exception ?!

J'aimerai propager l'Exception à l'appelant. (Dans mon cas, il y a 4 niveaux de propagation), pour l'obliger a utiliser un Try...Catch

Merci

Dossier d;
if (dt.Count != 0)
{
d = new Dossier(dt[0]);
}
else
{
d = null;
throw new NullReferenceException("Aucun dossier ne correspond au code sinistre " + codeSinistre);
}
return d; // L'exception NullReferenceException n'a pas été géréé par le code utilisateur