[NotImplementedException クラス (System) | Microsoft Docs](https://docs.microsoft.com/ja-jp/dotnet/api/system.notimplementedexception?view=netframework-4.8)
C#の例外クラスって何があるのかが知りたいのです。いっぱいあってどれ選べばいいんでしょうか…
# 効用
switch分で仕方なく未実装にするときなんかの例外として。
或いは、継承したはいいがこの関数が呼ばれるとまずいというときに。
※ 例外処理は用法・用量を守って正しくお使いください。
```csharp
switch(name)
{
case "りんご":
// ...
break;
case "ナシ":
// ...
break;
default:
throw new NotImplementedException($"'{name}' is not implemented.");
}
```