class Test
{
public int a { get; set; }
public int b { get; set; }
public Test(int a, int b)
{
this.a = a;
this.b = b;
}
public static int operator +(Test a)
{
int test = a.a*a.b;
return test;
}
public void Testa()
{
Test t = new Test(5, 5);
Console.WriteLine((t.a + t.b));
}
}
Testa()メソッドを呼び出すとき、結果を5 * 5にしたいのですが、上記のこのメソッドの使用方法がわかりません。+演算子を上書きしました。