【发布时间】:2013-04-05 10:32:10
【问题描述】:
我正在重写一个虚方法,我需要根据布尔表达式返回一个值。
public override float Q()
{
return (float)Math.Sqrt(2 * A* B / C);
}
如果上面显示的计算值小于 D,我需要为 Q() 返回一个本地成员(称为 D)。我尝试使用常规 if 语句,但它不会返回值,除非它在if 语句。任何帮助将不胜感激。
【问题讨论】:
-
请告诉我们你尝试了什么。
-
那么上面的代码是基类还是派生类呢?你想让派生类从基类返回值吗
标签: c# if-statement return overriding