如何将字符串值作为函数运行?

时间:2012-01-19 12:16:40

标签: c# asp.net

  

可能重复:
  How can I evaluate a C# expression dynamically?

我在csharp中有一个字符串

string li_id = "Frm_menu_purchase_order.visible=false;";

现在我想把这个字符串值作为c语句执行

就像

一样
Frm_menu_purchase_order.visible=false;

3 个答案:

答案 0 :(得分:1)

描述

您可以使用Codeproject上的Evaluator类。

查看Evaluate C# Code (Eval Function)

班级使用CodeDom确实可以做到这一点。但我建议您正在寻找另一种解决方案,而不是使用Evaluator。但它有效!

更多信息

答案 1 :(得分:0)

使用反思,请参阅以下内容:

http://www.codeproject.com/KB/cs/evalcscode.aspx

答案 2 :(得分:0)