社区
C#
帖子详情
如何动态的执行c#语句
lcy_008
2004-08-28 07:50:42
也就是说
string aa = "int i = 0;";
如何执行aa,可以这样做吗?
象asp中的eval一样
...全文
383
15
打赏
收藏
如何动态的执行c#语句
也就是说 string aa = "int i = 0;"; 如何执行aa,可以这样做吗? 象asp中的eval一样
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
大可山人
2005-07-12
打赏
举报
回复
http://blog.csdn.net/johnsuna/archive/2005/03/01/306570.aspx
http://blog.csdn.net/johnsuna/archive/2005/03/01/306662.aspx
http://blog.csdn.net/johnsuna/archive/2005/03/01/306681.aspx
lcy_008
2004-08-30
打赏
举报
回复
反射毕竟要实时编译,不是很好,还是引用microsoft.jscript.dll,然后直接调用eval
xiaomaoy
2004-08-30
打赏
举报
回复
字符串是不能执行的,写个函数吧,把那个字符串放到函数体中再执行函数即可。
cuike519
2004-08-29
打赏
举报
回复
为了说明问题,也不违反论坛规则我想将解决方法写到我的blog里面你可以去那里看!这样希望也可以帮助其他和你有一样需求的人!地址如下:
http://blog.csdn.net/cuike519/archive/2004/08/29/87929.aspx
所以工程代码我就不发了,你的邮件我收到了,如果还有什么问题你可以发邮件或者留消息的形式告诉我。
希望我的代码对你有所帮助!
smallpx
2004-08-29
打赏
举报
回复
同意,那是个字符串
cuike519
2004-08-29
打赏
举报
回复
我想这个问题可能有下面的几种解决办法:
1、使用反射
2、使用Microsoft.CSharp.Compiler和System.Reflection.Emit产生临时的程序集,执行计算!
3、DataBinder.Eval 这个就是一个反射的例子!
总的来说就是反射,如果有兴趣可以给我发邮件,可以给你一个我写的例子!邮件wu_jian830@hotmail.com
winxieddd
2004-08-29
打赏
举报
回复
其实,这个问题好呀,呵呵~~~~要是把扩展的代码和函数名写在数据库里,然后在程序里读出,是不是能够动态生成程序呢?
kingnew
2004-08-29
打赏
举报
回复
是不是象VFP中的宏替换一样呀?
nnfzj
2004-08-29
打赏
举报
回复
不懂,如果是想随时间的推进来执行可以用Timer控件。
huangsuipeng
2004-08-28
打赏
举报
回复
怀念汇编,可以任意改变内存位置的代码 ^_^
ELONGSSS
2004-08-28
打赏
举报
回复
http://search.csdn.net/Expert/topic/1850/1850794.xml?temp=.1639368
孟子E章
2004-08-28
打赏
举报
回复
http://www.dotnet247.com/247reference/msgs/6/30370.aspx
sarcophile
2004-08-28
打赏
举报
回复
msdn 中有“动态生成和编译C#程序”,是不是你要的?
bitsbird
2004-08-28
打赏
举报
回复
那是字符串,动态执行不就是需要时执行一个函数?
private void Make()
{
int i=0;
Console.Write(i.ToString());
}
private int Make()
{
int i=0;
return i;
}
Firestone2003
2004-08-28
打赏
举报
回复
可以吗??
用if不好吗??
C#
基类整理
我收集的
C#
基类,比较全.我收集的
C#
基类,比较全. 包含有: ASP.NET类库
C#
读取AD域里用户名或组 Common类库 DotNet基础类大全 SqlHelper基类 字符串加密
C#
编程从入门到精通
本书既为入门者提供了简单教程,同时也为高级编程人员提供了大量的例程。 本书用来帮助现在的C/C++开发者迅速跟进至
C#
。
C#
中
执行
SQL
语句
C#
中
执行
SQL
语句
//SQL查询
语句
public DataTable query(string sql) { //server=127.0.0.1; DataTable dt=new DataTable(); //DataRow dr; string connString = "server=127.0.0.1;uid=sa;pwd=;database=TJPTTC"; SqlConnection conn = new SqlConnection(connStri
C#
执行
SQL
语句
01 Command 对象概述Command 对象是一个数据命令对象,主要功能是向数据库发送查询、更新、删除、修改操作的 SQL
语句
。Command 对象主要有以下几种方式。 SqlC...
C#
执行
SQL
语句
(完)
Command 对象需要取得将要
执行
的 SQL
语句
,通过调用该类提供的多种方法,向数据库提交 SQL
语句
。下面详细介绍 SqlCommand 对象中的几种
执行
SQL
语句
的方法。01 ...
C#
111,092
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章