C#基本

[C#] 例外オブジェクトから例外名を取得する

例外オブジェクトから例外名を取得するサンプルです。

サンプル

例)発生した例外の名称をコンソールに出力する


try
{
  // 強制的にZeroDivide例外を発生させる
  int b = 0;
  int a = 1 / b;
}
catch(Exception ex)
{
  Console.WriteLine("例外名:" + ex.GetType().Name);
}

結果

例外名:DivideByZeroException

備考

  • 例外オブジェクトから例外名を取得したい時は、.GetType().Name で取得できます。

関連記事

-C#基本
-