Qu'est-ce que l'Exception interne

J'ai lu la MSDN mais, je ne pouvais pas comprendre ce concept.

Corrigez-moi si je me trompe,

Un innerexception seront utilisées dans la main avec l'exception en cours.

Exception interne va se produire en premier, puis le courant exception (si il y a une exception) c'est la raison pour laquelle InnerException est vérifié contre null. Afin de conserver un intérieur d'exception que nous avons à passer en tant que paramètre.

Suis-je droit?

Si vous sont généralement intéressés uniquement à l'intérieur de l'exception, mais s'il vous plaît être conscient que l'on peut aussi avoir son exception interne. Vous pouvez rouler votre propre routine pour trouver le centre le plus Intime de l'exception.
Peut-être obtenir la racine exception, c'est à dire il pourrait y avoir plusieurs exceptions internes... while (ex.InnerException != null) ex = ex.InnerException;
Bon tutoriel à ce sujet, de la bonne vieille Kudvenkat pour les gens qui trébuchent sur cette question: youtube.com/watch?v=MO3sOTWfZPc

OriginalL'auteur user2526236 | 2014-04-03