c#动态添加云代码
我的工具栏按钮需要动态生成,我想把代码存到数据库中,然后根据用户信息读取数据库的代码,动态生成工具栏。不知怎么实现?有没有这样的方法,给一个,谢谢
1.比如
我用datareader读取到了我数据库的要执行代码:
string s=dr[0].tostring();
我怎么把
s中的语句放出来执行?
是不是不能?
2.或者 能不能把我本地的代码, 如 MessageBox.Show("标题","正文内容");
送到我已经有的事件中?怎么写? --------------------编程问答-------------------- 表达式分析?


对题
么?不要拿“装无辜”那一套来捣乱,你还是发表一点有技术含量的问题,或者看看《提问的艺术》了解一下知识再问。 --------------------编程问答-------------------- C#可以做,但是你需要基本上实现一个C#的解释器。
与其这样,还不如直接用一种动态脚本语言。 --------------------编程问答-------------------- 我觉得,还是沉下心,从基础的C#再看看,觉得这样下去,会走很多弯路 --------------------编程问答-------------------- 可以实现,而且方法有好几种,这里有个例子,演示了如何动态添加代码:
http://msdn.microsoft.com/zh-cn/library/vstudio/system.reflection.emit.methodbuilder.aspx
不过,我觉得这不是好的软件设计手段 --------------------编程问答-------------------- 看需求,比如360的后台代码就很需要这个功能
补充:.NET技术 , C#