社区
C#
帖子详情
如何动态的执行c#语句
lcy_008
2004-08-28 07:50:42
也就是说
string aa = "int i = 0;";
如何执行aa,可以这样做吗?
象asp中的eval一样
...全文
422
15
打赏
收藏
如何动态的执行c#语句
也就是说 string aa = "int i = 0;"; 如何执行aa,可以这样做吗? 象asp中的eval一样
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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#
动态
执行
计算
语句
本文介绍NReco.LambdaParser库的使用,该库能够解析和评估Lambda表达式,支持数学运算和字符串操作。示例展示了如何设置变量上下文并评估表达式,如条件判断和字符串转换。
动态
表达式库Dynamic Expresso:你的代码
执行
新选择
Dynamic Expresso是一个.NET Standard 2.0的
动态
C#
语句
解释器,无需编译即可将
C#
语句
转换为.NET Lambda表达式或委托。它支持.NET Core和.NET 4.6.2平台,适用于脚本化应用、运行时代码
执行
和
动态
LINQ查询等场景。
得到存储过程中最后拼接出来的
语句
本文介绍了一段使用T-SQL
动态
执行
语句
时出现的错误情况及其可能的原因。通过一个具体的示例,展示了如何设置并
执行
一个SQL命令,以及当该命令在
C#
环境中出现问题时如何捕获到实际
执行
的SQL
语句
。
C#
将字符串反射成可
执行
语句
本文分享了一个如何使用
C#
的反射API,将字符串形式的代码编译并
执行
的实例,以解决项目中字符串到可
执行
语句
的需求,特别关注了Calculator类和Calculate方法的
动态
调用过程。
C#
通用的数据库操作类(支持多种数据库)
本文介绍了一种在
C#
中使用的通用数据库操作类,支持多种数据库的
动态
选择,通过配置文件即可切换不同数据库类型,提供了
执行
SQL
语句
、事务处理、查询结果集等功能。
C#
111,132
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章