怎样实现Vb.NET执行字符串变量中存的语句
请教
怎样实现Vb.NET执行字符串变量中存的语句
如
Dim CmdStr as String= "Dim NewM as int "
我想执行CmdStr中存放的语句,CmdStr中存放的语名,在程序执行前是不确定的.
这里也就是定义一个NewM的Int变量.像Sql中的Exec(CmdStr)效果,这个问题困我很久了,请高手解困.谢谢
[解决办法]
没好办法,条件编译不知你是否对你有用:
#Const CustomerNumber = 36
#If CustomerNumber = 35 Then
' Insert code to be compiled for customer # 35.
#ElseIf CustomerNumber = 36 Then
' Insert code to be compiled for customer # 36.
#Else
' Insert code to be compiled for all other customers.
#End If
[解决办法]
这是编译器原理了.
你可以自己完成一个解释器.这过这个一般不会用在应用程序里,都是在设计游戏时使用的脚本中.
[解决办法]
这是编译器原理