当前位置:编程学习 > C#/ASP.NET >>

错误 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()

能相等? --------------------编程问答--------------------
引用 7 楼 criedshy 的回复:
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#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,