double aa = Convert.ToDouble("1*20")会出错应该怎么改System.FormatException: 输入字符串的格式不正 double aa = Convert.ToDouble("1*20")会出错应该怎么改System.FormatException: 输入字符串的格式不正确谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1*20是作为一个字符串,里面有*当然报错了。你这种方式不会计算1*20 = 20的double aa = Convert.ToDouble((1*20).ToString()); Convert.ToDouble(1*20).ToString();或datatable.compute执行 1*20作为表达式不需要“”double aa = Convert.ToDouble(1 * 20);或者:double aa = 1 * 20;//隐试转换double aa = 1.0 * 20.0;double aa = 1 * 20d; Console.WriteLine(new DataTable().Compute("1*20", null));//20Console.WriteLine(new DataTable().Compute("(5+5)*10", null));//100 将线程变量声明为静态和不声明静态有什么区别? socket接收的数据不全,哪位高手可否告知下... 如何为按扭的MouseDown事件设置快捷键? C# 动态调用phpwebservice dataGridView与combobox 这个问题请高手指点一下??? c# 写txt文件 留言板留言的显示页面——各位精英帮我看看哪里出错了 一个Point [ ] 的问题 c# 中datagridview问题 C# 关于绘制滚动条的算法问题 有没有c#的基本教程
double aa = Convert.ToDouble((1*20).ToString());
或datatable.compute执行
double aa = Convert.ToDouble(1 * 20);或者:
double aa = 1 * 20;//隐试转换double aa = 1.0 * 20.0;double aa = 1 * 20d;
Console.WriteLine(new DataTable().Compute("(5+5)*10", null));//100