¿Cuál es la diferencia entre System.Exception vs System.SystemExceptionSystem.Exception vs System.SystemException
Respuesta
Aquí, esto podría ayudar: Difference Between Application Exception and System Exception
SystemException proporcionado como un medio para diferenciar entre las excepciones definidas por el sistema frente a las excepciones definidas por las aplicaciones.
Haha, su edición dice exactamente lo que hace mi respuesta. :) –
No vi su respuesta – ata
Echa un vistazo a here.
En pocas palabras, System.Exception
se define por las aplicaciones y System.SystemException
está definido por el sistema (.NET Framework).
Una SystemException generalmente se reserva para .NET runtime/framework y no el código de la aplicación. Básicamente, no se deriva de SystemException al crear su propia clase de excepción personalizada.
Si está creando sus propias clases de excepción, debe derivarlas de Exception o ApplicationException. ApplicationException fue originalmente pensado para ser usado para excepciones que no son de infraestructura, pero se ha quedado en el camino. Creo que los autores del framework ahora recomiendan derivar sus Excepciones personalizadas de la clase Excepción base.
- 1. ¿Cómo atrapar cualquier excepción (System.Exception) sin una advertencia en F #?
- 2. ¿Por qué un tipo arrojado o atrapado se deriva de System.Exception
- 3. J2ME VS Android VS iPhone VS Symbian VS Windows CE
- 4. TagSoup vs Jsoup vs HTML Analizador vs vs HotSax
- 5. 'método' vs. 'mensaje' vs. 'función' vs. '???'
- 6. ACE vs Boost vs Poco vs wxWidgets
- 7. VS 2008 vs VS 2008 Express
- 8. Atomikos vs JOTM vs Bitronix vs?
- 9. Acumular vs fold vs reducir vs compress
- 10. .NET vs ASP.NET vs CLR vs ASP
- 11. control.BeginInvoke() Vs Dispatcher Vs SynchronizationContext Vs .. - FIABILIDAD
- 12. método vs función vs procedimiento vs clase?
- 13. Rhino simulacro vs Typemock vs JustMock vs
- 14. inline vs __inline vs __inline__ vs __forceinline?
- 15. Exec vs vs ExecWait ExecShell vs nsExec :: Exec vs nsExec :: ExecToLog vs nsExec :: ExecToStack vs vs ExecDos ExeCmd
- 16. bigtable vs cassandra vs simpledb vs dynamo vs couchdb vs hypertable vs riak vs hbase, ¿qué tienen en común?
- 17. Crystalspace vs. Irrlicht vs. .....?
- 18. NetSqlAzMan vs AzMan vs (?????)
- 19. SpiderMonkey vs JavaScriptCore vs.
- 20. Django -vs- Grails -vs-?
- 21. Stackpanel: Altura vs ActualHeight vs ExtentHeight vs ViewportHeight vs DesiredSize vs RenderSize
- 22. Mathematica: sin evaluar vs vs Defer Hold vs vs HoldForm HoldAllComplete vs etc, etc
- 23. NSImage vs. CIImage vs. CGImage?
- 24. Bitmap vs ImageView vs Drawable
- 25. DIP vs. DI vs. IoC
- 26. Boo vs C# vs Python?
- 27. DbConnection vs OleDbConnection vs OdbcConnection
- 28. MySQL vs Firebird vs SQLite
- 29. JSF Facelets vs vs JSP
- 30. migrator.net vs fluentmigrator vs migsharp
@SeanBright Me encanta cómo, dos años después, encuentro esta pregunta ASÍ en la parte superior de los resultados de búsqueda de Google para esa misma cosa – cost