如何把string型的输入函数转换成表达式?

fly871117 2009-03-10 11:23:43
如何把一个string型的表达式转换成可以执行的表达式?
例如:string str="b=a+5";
double y,x;
现在怎么把这个b=a+5提取出来
转换成可以计算的y=x+5啊?
...全文
89 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
jimese 2009-03-11
  • 打赏
  • 举报
回复
这样转换有什么作用?
jimese 2009-03-11
  • 打赏
  • 举报
回复
这样转换有什么作用?
duping9626 2009-03-11
  • 打赏
  • 举报
回复
动态编译CodeDom
fly871117 2009-03-11
  • 打赏
  • 举报
回复
我想用来绘制曲线
str = str.Replace("a", "x").Replace("b", "y");
这样没有用啊,
我想替换后,有这样的效果:
double []ym=new double[10];
for(x=0;x<10;x++)
{
yw=x+5;
}
就是吧这格string型变为表达式
天乐 2009-03-10
  • 打赏
  • 举报
回复
c#2.0 eval
wuyi8808 2009-03-10
  • 打赏
  • 举报
回复
// 难道是:
string str = "b=a+5";
str = str.Replace("a", "x").Replace("b", "y");
wuyi8808 2009-03-10
  • 打赏
  • 举报
回复
转换依据是什么?

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧