拼吾爱程序人生
首页
»
.Net编程
»
C#
»
C#实现Eval函数功能
cobra - 2008-10-11 0:36:00
众所周知javascript有一个eval函数,可以动态执行代码。但在C#中却没有!
以下代码是在我项目中提取出的核心代码,其实很简单就是 编译-->生成程序集-->反射调用。
高手指点,新手学习!
//如果执行成功返回NULL,否则返回错误文本
string strErr;
//代码执行结果是以字符串形式返回的,因为我的项目中只须要字符串结果,大家可跟据须要自己修改。
string strResult = CommandDebugger.Evaluator.Eval(“Your Codes”, out strErr);
代码下载
(文/MS-Frank 出处/博客园)
您可能对 [C#] 的这些文章也感兴趣:
.Net将如何影响我们?(一)
winform 邮件编辑器的实现
Microsoft PDC:C# 4.0 及未来
如何调试你的C#程序
如何构造一个C#语言的爬虫程序
C#读写ini文件的类,调用kernel32.dll中的api
.NETDelegates:AC#BedtimeStory中文版(上篇)
C# 按字节截取字符串
用设计模式固化你的C#程序
用设计模式固化你的C#程序(尾篇一)
1
查看完整版本:
C#实现Eval函数功能
Powered by
Discuz!NT
Archiver 2.1.202 2001-2008
Comsenz Inc.
Modify by
pin5i
DZNT_ExpandPackage 2.1.3258 2007-2008
pin5i.com
Total Unique Visitors: