2021
04-27
04-27
C# 实现Eval(字符串表达式)的三种方法
一、背景假如给定一个字符串表达式"-12*(-2.2+7.7)-44*2",让你计算结果,熟悉JavaScript的都知道有个Eval函数可以直接进行计算,而C#中却没有这个函数,下面提供三种实现方式二、代码publicclassClass1{#region方法一:利用CodeCom[Obsolete]System.CodeDom.Compiler.ICodeCompilercomp=newMicrosoft.CSharp.CSharpCodeProvider().CreateCompiler();System.CodeDom.Co...
继续阅读 >