Asp.net C#数学问题

1 c# math

我正在尝试建立一个"简单"的网络应用程序,根据美国海军的周长公式计算男性或女性身体脂肪%.此时我完成了大部分应用程序.但是,我无法弄清楚为什么我设置下面的公式的方式不起作用.其中两个值在.cs文件中以红色下划线标出.

我的公式:

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)))));  
Run Code Online (Sandbox Code Playgroud)

原始示例:

%Fat=495/(1.0324-.19077(log(abdomen-neck))+.15456(log(height)))-450       
Run Code Online (Sandbox Code Playgroud)

弹出两个带下划线的值(.19077和.15456):

struct System.Double  
Represents a double-precision floating-point number.

Error:  
Method name expected  

Wil*_*l A 6

    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)))));
Run Code Online (Sandbox Code Playgroud)

C#(不是我遇到过的任何编程语言)不会将数字相邻用来表示乘法!