使用字符串变量作为表达式

问题描述 投票:0回答:1

将命令作为变量传递。我正在创建一个 POP3 客户端,当我想到一些有趣的东西时,我正在处理一些代码。

是否可以将 vb 代码字符串传递给对象,以便对象执行它。我比较熟悉vb.net的源代码被转换为中间语言,然后被扔进JIT虚拟机,但我希望有一个简单的方法来实现这个想法。

我希望能够使用字符串

Dim Command as string 
    Command = "If a + b > 0 then c = a + b" '<----syntactical sugar!
    System.Compiler.Something.execute(command)

如果有人对上述任何内容有任何指示或更正。我很感激你的时间。

啊!

string vb.net command
1个回答
0
投票

首先,您可能需要查看开源 FileHelpers 项目。 该项目中的 Runtime.ClassBuilder 类从文本创建一个 .Net 类,然后可以将其用作普通类。

© www.soinside.com 2019 - 2024. All rights reserved.