J'ai une exception question liéeessai, problème lié à l'exception des prises
i ont une classe A, classe B quand j'appelle une méthode de classe B de la classe A qui est mis en paire avec prises d'essai bloc final Ensuite, que se passe-t-il quand il y a une exception dans try block de classe A. puis Dans les prochaines étapes après avoir appelé le mehod de classe B, il y a aussi une exception, mais il affiche l'exception récente je veux dire qu'il écrase la première exception des méthodes de classe B m2(). Et je ne suis pas au courant de l'exception réelle qui vient en premier.
Class A
{
try{
B b=new B();
b.m1();
b.m2();
}
catch(Exception ex) // in catch block here what happens it display the b.m2() exception not the
b.m1() exception, while i was thinking it should display first exception
when it is calld at m1(); Why so ?
{
throw;
}
finally{}
}
class B
{
try
{
m1(){}; //here comes exception
m2(){}; // it also throw some exception
}
catch(Exception ex)
{
throw;
}
finally
{
}
}
Quelle langue est-ce? Vous devriez ajouter une étiquette pour indiquer la langue. En outre, vous devez indenter le code correctement. –
It 'asp.net, je poste plus de code dans la partie d'édition après un certain temps. – NoviceToDotNet