【问题标题】:String Addition / Subtraction Function字符串加/减函数
【发布时间】:2013-04-23 16:46:06
【问题描述】:

通过使用带有 eval 函数的脚本控件,这在 VB 脚本中是可行的。例如

ScriptControl1.Eval("(10+1.5)") 'Returns 11.5

有没有办法在 Vb.Net 中做到这一点?另一种方法是简单地拆分字符串并验证它是加法还是减法,然后从那里开始工作。我只是想知道是否已经有一个我还不知道的内置函数。

谢谢

【问题讨论】:

    标签: vb.net string eval addition scriptcontrol


    【解决方案1】:

    我想通了。我必须像这样添加对 Microsoft Script 控件的 COM 引用:

    然后我将我的新变量声明为脚本控件。

    Dim ScriptControl1 As New MSScriptControl.ScriptControl()
    ScriptControl1.Eval("(10+1.5)") ' Returns 11.5
    

    注意*

    确保您的目标 CPU 为 x86!如果我将它设置为 Any CPU,我会收到一个 COMException。

    【讨论】:

      猜你喜欢
      • 2011-02-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-11-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多