C#基本

[C#] メソッドが仮実装である時に返す例外(NotImplementedException)

2022年10月18日

メソッドの定義だけを仮実装する時は、
NotImplementedExceptionを返すようにしておくと実装漏れを防げて安全です。

サンプル

例)メソッド(TestMethod)を仮実装する


using System;

public string TestMethod()
{
  // 例外を返す
  throw new NotImplementedException();
}

以下のようにコーディングすることもできます。


static string TestMethod() => throw new NotImplementedException();

例外発生時の表示

System.NotImplementedException: 'The method or operation is not implemented.'

備考

  • とりあえずメソッドの定義だけ実装しておいて中身はあとで実装するという場合は、
    仮でNotImplementedExceptionを返すようにしておくと実装漏れを防ぐことができるのでおすすめです。
  • PGテスト時にこの例外が発生したら処理が未実装のため、開発者にご確認ください。

-C#基本
-