我敢打賭,這個任務有一個更短,更好的方法來寫?在兩個參數之間切換值[最佳實踐/更好的代碼]
/// <summary>
/// Consumption between two parameters
/// </summary>
public double Consumed(double val1, double val2)
{
double currentValue = 0;
// Don't calculate backward
if (val1 < val2)
{
currentValue = val1;
val2 = val1;
val2 = currentValue;
}
currentValue = (val1 - val2);
return currentValue;
}
一種方法只是反轉結果,如果否定的話。 你會說什麼「最佳實踐」? 感謝在先進,
(psst,這個問題剛剛沒有刪除) – Will