質問: new GetValue(); } } } ```
回答: 基礎の勉強ということならStaticを使わずコンストラクタを使用したほうがタメになると思うので掲示します。 ``` using System; namespace experiment { class Program { //演算クラス public class Calculate { //クラスのフィールド private int Value1; private int Value2; //足し算メソッド public int Addition() => Value1 + Value2; //引数付きコンストラクタを使用することでクラス内のフィールドに値を代入。 public Calculate(int val1,int val2) { Value1 = val1; Value2 = val2; } } static void Main(string[] args) { var calc = new Calculate(1, 2); Console.WriteLine(calc.Addition()); Console.Read(); } } } ``` > > Additionメソッドでラムダ式を使用してますが、別解としては下の形式になります。 > > ロジックが1行のメソッドでreturnするだけなら見やすさはこちらのほうが良いのでは、ということで本文ではラムダ式を採用しました。 > > > ``` public int Addition() { return Value1 + Value2; } ```