En .NET, al detectar excepciones, ¿siempre debería atrapar las excepciones derivadas (por lo tanto, no ArgumentException sino los tipos derivados)?¿Capturas la mayoría de las excepciones derivadas?
también:
Si se me pide que utilizar los códigos de error, esto sería en el constructor como tal ?:
tiro nueva excepción ("4000", ex);
¿O un tipo de excepción personalizada con una propiedad de código de error? (Esto puede ser confuso con tipos de excepciones como SqlException que tienen correlaciones de códigos de error con errores de SQL Server).
Gracias
¿De dónde vienen los códigos de error? ¿Son esos códigos de error códigos de error Win32 nativos? –