我可以创建一个具有默认返回值的类吗?可以说,如果我创建此类的对象,我总是会得到一个特定的值,而无需调用属性或其他东西。例子:
int i = new MyIntClass(/*something*/); //will return an int
实际上我想使用默认函数来返回一些东西。也许是这样的:
class MyCalculator()
{
public double a { get; set; }
public double b { get; set; }
MyCalculator(double a, double b)
{
this.a = a;
this.b = b;
}
public double DoMath()
{
return a*b;
}
}
/* somewhere else */
double result = new MyCalculator(5.5, 8.7);
result
应该是 的结果DoMath()
。那可能吗?我知道这可能不是最好的例子,但这样的事情会很好。有任何想法吗?