将数据从一个字符串移动到另一个

时间:2016-04-22 17:09:04

标签: c# .net regex vb.net math

我正在为学校项目写一个计算器。我在使用VBScript MSScriptControl.ScriptControl().Eval()解析c#程序中的表单时遇到了问题。除了对数之外,没关系。 VBS不能用自定义基数做c#对数,所以我需要用一个方程来改造它。

我需要从log10(x)(log(x)/log(10))或从log(x, a)a为基础(log(x)/log(a)

我试过搜索,但我找不到一种方法来获取两个值并以不同的方式放置它们。而且由于我对c#有点新,我无法想出比RegEx更好的想法 谢谢你的帮助

1 个答案:

答案 0 :(得分:0)

如果VBScript中的Eval是您的问题,请尝试使用Evaluator.Eval方法的Mono.CSharp,它几乎可以在C#中使用Eval。 这是下载David Ebbo's blog about Mono CSharp Compiler Service

的链接