は私が持っている例外に関連する問題が発生しているクラスA、クラスB やってみキャッチ最終ブロック と対に置かれたクラスAからクラスBのいくつかの方法が呼び出しますその後、何 、例外はそれらの次のステップで は、クラスBのmehodを呼び出した後、その後、クラスAのtryブロックでそこに来たときに、例外があまりにもそこに来て起こったが、それは最初の例外を上書き私が意味する、最近の例外 を表示クラスBのメソッドのm2()。 そして私は最初に来る実際の例外を知らないままです。
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
{
}
}
これは何語ですか?言語を示すタグを追加する必要があります。また、コードを適切にインデントする必要があります。 –
それは 'asp.net、私はしばらくしてから編集部分にコードを投稿します。 – NoviceToDotNet