例外がスローか遭遇した:例外とメモリ
void ThrowException()
{
try
{
throw new Exception("Error");
}
catch
{
}
}
は、それがメモリから配置されているか&のですか?
上記のコードはExceptionオブジェクトのメモリからの廃棄に関して次のコードとどう違うのですか?
void ThrowException()
{
try
{
throw new Exception("Error");
}
catch(Exception e)
{
}
}
私は2番目の警告で嘆いていますが、catch(Exception)と書くことができます。差はありません....なぜ例外を飲み込むのですか?キャッチハンドラやログを無視してスローします。それは – kenny
@ケニー、私はそれが単なる例だと思う、彼はおそらくそこにいくつかの例外処理コードを持っているでしょう –
@ケニー、うん、ネイサンはそうです、私は例外に何が起こるかを知りたい。 理由は私が使用していることです System.Net.Sockets.Socket with BlockingMode = false; Accept()メソッドを呼び出すと、System.Net.Sockets.SocketExceptionがスローされます。 私はこのAccept()メソッドを反復して、大量のSocketExceptionsを投げています。 何が行われるのか知りたかったのです! 問題を詳細に話す別の特定の質問を設定します。 – divinci