.net开发(如VB.NET或是VC.NET)中有没有函数可以直接求出字符串的值
例如有一个字符串:"12-23*0.5"。在vb.net中有没有一个函数可以直接求出它的值。
------解决方案--------------------可以,,如下
public static void Test1()
{
//在引用中添加COM中的MicroSoft Script Control 1.0
//然后需要using MSScriptControl; 再使用下列代码即可
MSScriptControl.ScriptControl sc=new
MSScriptControl.ScriptControlClass();
sc.Language="JavaScript";
Console.WriteLine(sc.Eval("6+9-9*8").ToString());
}
这个是最简单的解决办法。