基于另一种计算的有效计算

时间:2013-06-06 00:22:17

标签: vb.net coding-style logic max min

我有两个只读属性,这些属性是在类中的其他三个公共属性的类中计算的:

Public ReadOnly Property Max() As Double
Public ReadOnly Property Min() As Double

Public Property W() As Double
Public Property H() As Double
Public Property D() As Double

然而,最小值不能超过最大值,并且可以在计算过程中以任何顺序和多次调用,并且最小值和最大值都不能超过总体最大值,这是类中的常量。

W,H,D属性,用于计算最小值和最大值,并且在计算最小值和最大值之前都是必需的。

逻辑方法是在最小属性中放置If value > Max,但这意味着每次需要计算Max时都会计算Min

如何在不重新计算Max的情况下独立计算Min并在计算过程中有效?

0 个答案:

没有答案