Selon la directive de conception, l'exception de capture doit commencer par une exception de spécification de System.Exception. Appel de pile dans la gestion des exceptions
comme:
try
{
}
catch(IOException IOEx)
{
}
catch(ArrayIndexOutOfRangeException AIE)
{
}
.....
catch(Exception ex)
{
}
I entendu que CLR suit la pile de tracer l'exception une par une pour trouver la correspondance une (si une erreur se produit). Comme la pile est "dernier entré, premier sorti" dans la nature ne sera pas CLR regarder dans l'ordre inverse? (C.-à-Exception .. ArrayIndexOutOfRangeException .. IOException)