一个变量string stra=“100*25-152” ,怎么能得到stra的运算结果 一个变量string stra=“100*25-152” ,怎么能得到stra的运算结果 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://community.csdn.net/Expert/topic/4284/4284516.xml?temp=.5991175 string stra=(100*25-152).ToString; using System;using System.Xml;using System.Xml.XPath;namespace NCStar.WagesMng.UI{ /// <summary> /// calculate 的摘要说明。 /// </summary> public class calculate { public calculate() { // // TODO: 在此处添加构造函数逻辑 // } /// <summary> /// 通过字符表达式计算出表达式结果 /// </summary> /// <param name="p_str">要计算的字符串表达式,如:"1+3+5"</param> /// <returns></returns> public static float compute(string p_str) { float rtnValue=0; XmlDocument doc = new XmlDocument(); XPathNavigator nav=doc.CreateNavigator(); try { rtnValue=Convert.ToSingle(nav.Evaluate(p_str)); } catch { rtnValue=0; } return rtnValue; } }} 要不,放在数据库里select一下。 wyhkgd(自由天神) 的代码真是太好用了,哈哈,非常感谢同样感谢lookfeng(), 如何让input type="file"可以多选? 问一个关于泛型的问题 怎么通过穿账号密码直接进入路由器! 我用的番茄花园的系统,编译好的程序公司就显示的番茄花园,怎么把它改回来? 请问如何将字符串转换为对应的byte[] 各位有经验大侠来帮个忙!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! arraylist如何排序呢? 如何得到磁盘的剩余空间??? 菜鸟的问题 关于打包问题(在打包完成后,报表怎么不能运行,在本机上可以,) 请问如何对excel打印进行页面设置 获取一个网页数据返回的编码类型是gzip,我该怎么解压缩
using System.Xml;
using System.Xml.XPath;namespace NCStar.WagesMng.UI
{
/// <summary>
/// calculate 的摘要说明。
/// </summary>
public class calculate
{
public calculate()
{
//
// TODO: 在此处添加构造函数逻辑
//
}
/// <summary>
/// 通过字符表达式计算出表达式结果
/// </summary>
/// <param name="p_str">要计算的字符串表达式,如:"1+3+5"</param>
/// <returns></returns>
public static float compute(string p_str)
{
float rtnValue=0;
XmlDocument doc = new XmlDocument();
XPathNavigator nav=doc.CreateNavigator();
try
{
rtnValue=Convert.ToSingle(nav.Evaluate(p_str));
}
catch
{
rtnValue=0;
}
return rtnValue;
}
}
}
同样感谢lookfeng(),