37 votos

Hay una lista de .Neto de los tipos de Excepción y consejos sobre cuándo utilizarlos?

¿Alguien sabe de una lista de .Neto de los tipos de Excepción .e.g. ArgumentNullException y bajo qué circunstancias usted debe utilizar? En el momento en que yo soy sólo una suposición basada en el nombre del tipo, pero prefiero hacerlo bien.

34voto

Adam Houldsworth Puntos 38632

Una lista de ellos:

http://mikevallotton.wordpress.com/2009/07/08/net-exceptions-all-of-them/

Como para la circunstancia, de que depende, la mayoría del tiempo tienen sentido por su nombre y los argumentos. ArgumentNullException, por ejemplo, se utiliza generalmente cuando el método de comprobación / constructor con argumentos para valores null.

Luego tienes otros como FileNotFoundException, NullReferenceException, InvalidOperationException, como se puede ver que se lee muy fácilmente y debe ser usado con el sentido común.

Actualización: como alguien ha sugerido, también están en la web de MSDN:

http://msdn.microsoft.com/en-us/library/system.exception.aspx#inheritanceContinued

Aquí hay opiniones sobre excepciones comunes disponibles:

http://weblogs.asp.net/jgaylord/archive/2009/07/08/common-and-all-system-exceptions-in-net.aspx

http://www.developerfusion.com/article/1889/exception-handling-in-c/3/

Iteramos.com

Iteramos es una comunidad de desarrolladores que busca expandir el conocimiento de la programación mas allá del inglés.
Tenemos una gran cantidad de contenido, y también puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X