C#环境如何将一个字符串转换为代码执行?

目标是这样的:从数据库获取一段字符串string1,如string1="a=1;b=b+3;c=c+1;"然后通过某种方法执行这个字符串中的代码。效果要像把那些语句直接写... 目标是这样的:

从数据库获取一段字符串string1,如string1="a=1;b=b+3;c=c+1;"

然后通过某种方法执行这个字符串中的代码。

效果要像把那些语句直接写在程序里一样。
偶完全是初学者,发现网上提供的那些方法都看不太懂,也不知道它们是否符合我的要求...所以希望得到一个确实可行的方法。

如果不行的话,那就求一个合适的替代方案

谢谢大家~!
如果不能实现的话那有没有更好或者次好的可以实现的办法呢?

话说3楼能具体说说“编译连接程序调用”的方法么?比如就给已有初值的整形a,b和浮点型c赋值的string1="a=1;b=b+3;c=c+1;",能把string1直接扔到某个函数里,像XXX(string1)这样么...请具体说一下,偶只是初学者...网上的教程对我太不友好了...

没说过要用到底层的东西啊...

举个例子吧...在程序里有a1~a10十个int变量,a11~a20十个浮点型变量。
然后,连接到数据库,通过一个下拉链表来选择操作,操作的目的是修改这些变量的值。如果一个一个设置的话,数据库就需要传20个数值过来,而其中有些是不必要的(比如我只想改a1,却要把a1~a20都读一遍)。
于是我就想让数据库只存放并传输一个string,string里面存放的是想要的修改(比如只是"a1=1;")。这样数据库的数据写入也方便,传输的数据也少一点,毕竟实际的变量数目不止20个。
展开
 我来答
辉煌一生陈辉煌0g1
2010-05-22 · TA获得超过276个赞
知道答主
回答量:148
采纳率:0%
帮助的人:0
展开全部
实时编译。。。。。
好吧我承认我也不会。动态加载我还勉强能说2句。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
他大姨
2010-05-26 · TA获得超过415个赞
知道小有建树答主
回答量:248
采纳率:50%
帮助的人:166万
展开全部
杯具,看了半天没看明白你想干啥.你直接写你的需求不就得了,你自己的思考就不要写了,乱七八糟的.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
358176959
2010-05-22 · 超过41用户采纳过TA的回答
知道答主
回答量:201
采纳率:0%
帮助的人:114万
展开全部
用大量的if语句是可以实现的,但是还不如用变量呢
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
497995897
2010-06-01 · TA获得超过875个赞
知道小有建树答主
回答量:714
采纳率:65%
帮助的人:166万
展开全部
莫非你要用C#编写个开发环境??莫非你想自己开发出一种编程语言??
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
裴梦笛
2010-05-22
知道答主
回答量:37
采纳率:0%
帮助的人:18.7万
展开全部
偶是学这个专业的 但是偶不会 泪奔~~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式