我正在嘗試構建一個基於美國海軍周長公式計算男性或女性身體脂肪%的「簡單」web應用程序。我已經完成了大部分應用程序。但是,我無法弄清楚爲什麼我設置下面的公式的方式不起作用。其中兩個值在我的.cs文件中以紅色下劃線。Asp.net C#數學問題
我的公式:
TBBodyFat.Text = Convert.ToString(495/(1.0324-.19077(Math.Log(Convert.ToDouble(TBWaist.Text)-Convert.ToDouble(TBNeck.Text)))+.15456(Math.Log(Convert.ToDouble(TBHeight.Text)))));
原始示例:
%Fat=495/(1.0324-.19077(log(abdomen-neck))+.15456(log(height)))-450
彈出兩個下劃線值(0.19077和0.15456):
struct System.Double Represents a double-precision floating-point number. Error: Method name expected
Will A似乎有解決方案給你,但我必須建議,如果這是你的格式,而不僅僅是複製和粘貼的結果,那麼你可能要考慮不同的格式,使這樣的問題更明顯。可能在多行中突破此公式可能會使您稍後更輕鬆地調試問題。然後,我的編程通常不需要太複雜的數學運算,因此格式化這種方式可能就像爲那些經常需要處理這種類型的代碼的人提供一個分支。 – joshlrogers 2010-08-01 00:12:11