Esta es una pregunta de diseño general, pero me estoy centrando en C # y .NET porque esos son los lenguajes con los que estoy trabajando en este momento. ¿Debo crear mis propias clases de excepción nuevas o cooptar excepciones de framework existentes para propósitos ligeramente diferentes? Por...