Dans .NET, lors de la capture d'exceptions, dois-je toujours attraper les exceptions dérivées (donc pas ArgumentException mais les types dérivés)?Attraper la plupart des exceptions dérivées?
aussi:
Si on me demande d'utiliser des codes d'erreur, serait-ce dans le constructeur comme si ?:
throw new Exception ("4000", ex);
Ou un type d'exception personnalisé avec une propriété errorcode? (Cela peut être déroutant avec des types d'exception comme SqlException qui ont des codes d'erreur correspondant aux erreurs SQL Server).
Merci
D'où proviennent les codes d'erreur? Ces codes d'erreur natifs Win32 sont-ils les codes d'erreur? –