读书人

.net开发(如VB.NET或是VC.NET)中有没有

发布时间: 2012-01-12 22:11:58 作者: rapoo

.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());

}


这个是最简单的解决办法。

读书人网 >.NET Framework

热点推荐