将String输入转换为工作VB代码

时间:2015-02-24 11:25:52

标签: vb.net

是否可以将文本框输入转换为工作代码?

例如,用户类型&#39;如果x <10则y = 2,否则y = 5&#39;在textbox1中,它可以直接用作代码...

dim x as integer = 5
dim y as integer = 0
include processed textbox1.text
resultbox.text = (y*20).tostring

为什么需要这样做并不重要 - 只要是否有任何直接的方法将字符串解析为代码。

非常感谢。

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

是的,您可以使用VBCodeProvider class执行此操作。虽然所需的代码量非常大:

http://www.codeproject.com/Articles/5472/Compiling-NET-code-on-the-fly