错误 1 无法将类型“void”隐式转换为“double"
double rw = System.Console.WriteLine(System.Math.Log10 (0.0010325*(cood[0]-cood[1])*System.Math.Pow(cood[4]*cood[5]*0.98/cood[3],0.5)/cood[2])); --------------------编程问答-------------------- 哪个方法少了个括号! --------------------编程问答-------------------- 对公式里边的元素逐一监视 看看到底是那里取值错误 --------------------编程问答-------------------- 本身及不能将void 转化成double啊~ --------------------编程问答-------------------- System.Math.Log10(0.0010325*(cood[0]-cood[1]))* --------------------编程问答-------------------- WriteLine 返回值为void就是空的意思 不可能转化成double --------------------编程问答-------------------- 5楼正解 --------------------编程问答-------------------- double rw = System.Console.WriteLine()
能相等? --------------------编程问答--------------------
除非是MS的新技术,晕了 ̄ --------------------编程问答-------------------- 我晕了,Void本来就不能转为double啊。
Console.Write是打印输出的意思,你double rw的值等于打印输出这个动作??
改为:
double rw=System.Math.Log10 (0.0010325*(cood[0]-cood[1])*System.Math.Pow(cood[4]*cood[5]*0.98/cood[3],0.5)/cood[2])
System.Console.WriteLine(rw)
补充:.NET技术 , C#