c#表达式求值问题
来源:百度知道 编辑:UC知道 时间:2024/09/21 05:00:18
肯定是用栈来实现,用C#的windows窗体,两个文本框一个输入一个输出,两个按钮一个入栈一个运算,输入的自己输那结果只有一个还有好多不成??
我知道写代码很烦,高手们有现成的发来参考下吧,网站的就算了没找到合适的....
private void button2_Click(object sender, EventArgs e)
{
string strResult = textBox2.Text;//算式
string TmpResult = ""; //结果
try
{
DataTable tbl = new DataTable();
TmpResult = tbl.Compute(strResult, "").ToString();
textBox2.Text = TmpResult;
}
catch
{
MessageBox.Show("出错了");
}
}
没懂你的意思,是怎么个输出法呢?随机?总要有个原理的吧?
http://www.cnblogs.com/caviare/archive/2007/04/06/702964.html
加3个控件1.textbox1(输入)2.textbox2(输出结果)3.button1(计算按钮)
private void button1_Click(object sender, EventArgs e)
{
if (textBox1.Text.Trim() == "")
{