一个软件,是否能够从外部添加代码!譬如: 软件界面上有个多行文本框,专门用来写代码,能否在按某个按钮后,把该文本框内的代码转为程序本身的代码!
textbox.text="public class Test
{
}
"; 在运行程序的时候直接把字符串插入原程序代码的特定的某行后面,或者直接运行改字符串代码。
textbox.text="public class Test
{
}
"; 在运行程序的时候直接把字符串插入原程序代码的特定的某行后面,或者直接运行改字符串代码。
解决方案 »
- Microsoft Visual Studio 2005也是一个Visual C#.NET么?
- 这段程序代码搞不清楚了
- dev中cardview 显示成卡片形式后,怎么显示成一列
- [非VSTO]如何让messagebox的父窗口是当前word文档
- c# Tcp监听问题...
- C#入门经典3中的集合,比较,转换这一章的内容!
- asp.net问题~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 从数据库导出数据到excel的数据格式问题
- 用过word的com组件的.net高高手请进,100分在线求救
- 求大神帮看一段代码不怎么理解
- 深度复制问题?
- C#如何实现这种功能:不用人手动去按键,而自动通过一个函数调用,来实现相当于人手按了一下"alt"键的功能???大侠们指教!
可以参考http://blog.csdn.net/wingfay/archive/2007/06/08/1643611.aspx至于说“在运行程序的时候直接把字符串插入原程序代码的特定的某行后面,”这个没玩过
如果该软件在设计的时候考虑到该功能,倒是可以实现
在想要动态调用外部代码的时候去读某个文件,然后动态编译并且执行该文件的代码