Visual C# 2013逆引き大全 555の極意

エラー処理の極意 - Tips333 新しい例外を定義する

Icon comment count 0
Icon stock count 0

Tips333新しい例外を定義する

Point新たな例外クラスの作成(継承クラス、Exceptionクラス)

Level3
対応
  • EXP
  • PRO

新しい例外クラスを作成するには、Exceptionクラスを継承したクラスを作成します。

継承クラスを作成するには、新しいクラスを定義するときに、クラス名に続けて「:」(コロン)と継承元クラス名(ここでは「Exception」)を記述します。

public class 新規例外クラス名: Exception
{
  クラス定義
}

リスト1では、変数の値が「0」のとき、新たに作成した例外SampleExceptionを発生させています。

リスト2では、Exceptionクラスを継承する新たな例外SampleExceptionクラスを作成しています。クラスのコンストラクターでは、継承元のExceptionクラスのコンストラクターを呼び出しています。

出典情報

Medium

Visual C# 2013逆引き大全 555の極意

  • 著者: 増田智明、池谷京子、国本温子

コメント

    コメントはありません