用户输入运算符
在编程时希望能把用户输入的一个计算表达式字符串转化为实际的计算公式该如何做呢,比如,用户输入‘a+b’,怎么解决? --------------------编程问答-------------------- object o=new DataTable().Compute(""),"");
--------------------编程问答--------------------
--------------------编程问答-------------------- --------------------编程问答--------------------
string s="a+b";
string[] sArray=s.Split('+');
//string[0]就是你要的a,string[1]就是你要的b
//两者加起来就好了。
这个最好了 --------------------编程问答-------------------- 复杂的话 就要用编译原理
自动机的知识了 --------------------编程问答--------------------
好在何处? --------------------编程问答-------------------- 参考
object o=new DataTable().Compute("7+2","");--------------------编程问答-------------------- 学习了 --------------------编程问答-------------------- 我就知道用字符串分割
this.Text = o.ToString();
你也可以自定义正则表达式
补充:.NET技术 , C#