Estoy buscando una lista de posibles excepciones en C#, C++, vb.net, j # y jscript. El problema es que algunos sitios me muestran una lista de 20 excepciones mientras que otro sitio me muestra una lista de 39 excepciones. ¿Alguien puede darme una información adecuada sobre esto?lista de excepciones
Respuesta
Hay cargas de excepciones declaradas por .NET framework - y otros códigos (incluido el suyo) pueden crear más. Sin duda hay más de 39 ... mira la documentación para System.Exception
y verás en la parte inferior una lista de todas las subclases directas solo en .NET framework.
Básicamente, no es útil saber "todas las excepciones" - lo que es importante es la que excepciones pueden ser lanzadas por código se está ejecutando y, en particular, que las excepciones que realmente debe tratar de manejar (en lugar de las que deben mata el proceso o simplemente hace que la solicitud falle en un entorno de servidor).
Entiendo el deseo de saber qué excepciones están en el marco por defecto. Solo piénselo: tiene algo (por ejemplo, un valor no encontrado). Entonces diría: use una excepción ya existente, y no una nueva. Buscar el existente puede ser difícil, uno nuevo como ThisSpecificThingIsNotFoundException es más fácil. Así que alist de hecho ayudaría a encontrar algo útil. – Offler
Si está buscando una lista de excepciones que puede lanzar el .Net framework, this article has a bunch of them. No sé de dónde sacas esos números específicos y no sé qué esperas lograr conociendo todas las excepciones (incluso las que probablemente nunca verás).
Una lista más corta, aunque más antigua, y (IMO) ligeramente más útil está aquí: [Tipos comunes de excepciones .NET] (http://blogs.msdn.com/b/brada/archive/2005/03/27/402801. aspx) – kmote
- 1. Lista de excepciones de la biblioteca estándar de C++?
- 2. Capturando excepciones de la lista de inicializadores de un constructor
- 3. Lista de todas las posibles excepciones de SoapServer
- 4. estilo Java para la lista de excepciones de tiros largos
- 5. Lanzar una lista vinculada de excepciones en Java
- 6. Excepciones dentro de excepciones en C++
- 7. Excepciones agregadas
- 8. Conversión de excepciones de punto flotante en excepciones de C++
- 9. Excepciones por DataContext
- 10. Prevención de excepciones contra excepciones de captura en Java
- 11. Códigos de error dentro de excepciones vs excepciones jerarquía
- 12. Java, excepciones específicas de clase frente a excepciones estándar
- 13. Capturar excepciones de iframe
- 14. Wcf manejo de excepciones
- 15. Disparando excepciones de ContinueWith
- 16. Manejo de excepciones JSF2
- 17. BackgroundWorker manejo de excepciones
- 18. Excepciones de interceptación
- 19. gestor de excepciones
- 20. Manejo de múltiples excepciones
- 21. Excepciones de subdominio comodín
- 22. Manejo de excepciones AOP
- 23. manejo de excepciones ofstream
- 24. capturando excepciones de SQLAlchemy
- 25. Manejar Excepciones de ORACLE
- 26. ¿Hay una lista de interfaces de biblioteca estándar de C++ 11 que requieren excepciones habilitadas?
- 27. aumentar excepciones
- 28. Haskell "excepciones"
- 29. C# ¿Hay una descripción general de excepciones?
- 30. Comiendo excepciones
Al menos para C++, no existe tal cosa. Puedes arrojar cualquier cosa. – Mat
No hay tal lista. En todo el lenguaje .NET puede definir sus propias clases de excepción. ¿Cómo sugiere sugerir las personas creadas en todo el mundo? – Oded
Interpreto esta pregunta como un duplicado de http://stackoverflow.com/q/6676021/241211 – Michael