C#中怎么让程序执行用户输入的代码

C#中怎么让程序执行用户输入的代码如题,我需要动态的执行代码。winform中比如用户在文本框里面MessageBox.Show("ok");按执行按钮后就弹出ok!不知... C#中怎么让程序执行用户输入的代码
如题,我需要动态的执行代码。winform中比如用户在文本框里面MessageBox.Show("ok");
按执行按钮后就弹出 ok ! 不知道可以不.等待....
一楼的我需要代码,总不能在那个单机事件里面写 textbox.text;吧
展开
 我来答
ssgtyh
2010-03-31 · TA获得超过4753个赞
知道大有可为答主
回答量:3700
采纳率:17%
帮助的人:564万
展开全部
你这个可以。

但是其他程序得看情况了。
像你这个直接把输入的MessageBox.Show("ok");复制到按钮的单机事件里面一点击就执行了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yaobing0687
2010-03-31 · TA获得超过988个赞
知道小有建树答主
回答量:1309
采纳率:0%
帮助的人:904万
展开全部
按理说是可以的,不过需要调用vs的编译器。不过我找了下,好像没有相关资料。这说明微软没开放编译器的接口,无法调用!那就只有另一个途径了,自己写个编译器~~估计写不出来太好的。写个简单的还是可以的。但是不能编译出软件来..
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
喵喵采个花
2010-03-31 · TA获得超过100个赞
知道答主
回答量:180
采纳率:0%
帮助的人:98.2万
展开全部
可以不过要反射动态添加新的动态库 或者调用WIN32 API 在 按钮触发后。(不过不是支持所有代码,需要提前编写)
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友9faccbd
2010-03-31 · 超过44用户采纳过TA的回答
知道小有建树答主
回答量:242
采纳率:0%
帮助的人:72.3万
展开全部
using System;
using System.Drawing;
using System.ComponentModel;
using System.Windows.Forms;
... // Display a message box. The Help button opens the Mspaint.chm Help file,
// and the "mspaint.chm::/paint_brush.htm" Help keyword shows the
// associated topic.
DialogResult r7 = MessageBox.Show ("Message with Help file and keyword.",
"Help Caption", MessageBoxButtons.OK,
MessageBoxIcon.Question,
MessageBoxDefaultButton.Button1, 0,
"mspaint.chm",
"mspaint.chm::/paint_brush.htm");
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式