using System;
class MainClass
{
static void Main()
{
try
{
// tryブロックのネスト
try
{
int a = 1;
int b = 0;
// ゼロ除算の例外発生
a /= b;
}
catch (Exception)
{
Console.WriteLine("最初の捕捉");
throw;
}
}
// 全ての例外の捕捉
catch (Exception error)
{
Console.WriteLine("全ての例外の捕捉");
// 例外の原因に関する詳細情報の表示
Console.WriteLine(error.Message);
}
finally
{
Console.WriteLine("終了");
}
}
}
0 コメント:
コメントを投稿