拡張メソッド

拡張メソッドを使うと、新規に派生クラスを定義したり、元のクラスを変更せずに、新しいメソッドを追加できる。

拡張メソッド - C# プログラミング ガイド | Microsoft Docs

Add、Subというスタティッククラスを定義しておいて、public staticなメソッドを用意するだけで、Calcのオブジェクトからも使える。

add = 5
sub = 6
続行するには何かキーを押してください . . .

Sample/cs/ExtensionMethod/ExtensionMethod/src/ExtensionMethod at master · bg1bgst333/Sample · GitHub