構文は言語によって異なりますが、これは一般的な質問です。
これの違いは何ですか....
try
{
Console.WriteLine("Executing the try statement.");
throw new NullReferenceException();
}
catch (NullReferenceException e)
{
Console.WriteLine("{0} Caught exception #1.", e);
}
finally
{
Console.WriteLine("Executing finally block.");
}
この....
try
{
Console.WriteLine("Executing the try statement.");
throw new NullReferenceException();
}
catch (NullReferenceException e)
{
Console.WriteLine("{0} Caught exception #1.", e);
}
Console.WriteLine("Executing finally block.");
私はそれが使用されているのを見続けているので、最終的に使用する正当な理由があると思いますが、ステートメントの後にコードを配置するのとどう違うのかわかりません.
最終的に実行されないシナリオはありますか?